”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 为什么 Golang 的参考时间是“Mon Jan 2 15:04:05 MST 2006”?

为什么 Golang 的参考时间是“Mon Jan 2 15:04:05 MST 2006”?

发布于2024-11-11
浏览:209

Why is

Golang 中“Mon Jan 2 15:04:05 MST 2006”的起源

Golang 文档定义了“Mon Jan 2 15:04:05 MST 2006” " 作为时间格式化和解析函数中使用的参考时间。但是这个奇特的日期和时间从何而来?

解开谜团

紧接着对布局的引用,文档提供了线索:

由于 MST 是 GMT -0700,参考时间可以认为是 01/02 03:04:05PM '06 -0700.

解码序列

参考时间遵循升序模式:

  1. 月:一月 (01)
  2. 日:2 日(02)
  3. 小时:下午 3 点 (03)
  4. 分钟: 4 (04)
  5. 第二:5 (05)
  6. 年份:2006 (06)
  7. 时区:山地标准时间(MST,-0700)

特定时间背后的理由

下午 3 点 (03:04 PM)而不是凌晨 3 点(03:04 AM)可能会确保两位数的小时表示(15:04 和 03:04 PM)清晰可辨。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3