Time “的起源;2006年1月2日星期一15:04:05;在戈兰

Time “的起源;2006年1月2日星期一15:04:05;在戈兰,time,go,Time,Go,在golang,声明如下: 这些是在Time.Format和Time.Parse中使用的预定义布局。 布局中使用的参考时间为: 2006年1月2日星期一15:04:05 哪是Unix时间1136239445 这个特定日期的起源是什么?只是数字1 2 3 4 5 6 7 1:月份(1月、1月、1月等) 第二天 3:小时(在24小时制中,15是下午3点) 4:分钟 5:2 第6年(2006年) 7:时区(GMT-7是MST)在您引用的部分之后立即解释: 由于MST为GMT-0700,因此参考时间可被

在golang,声明如下:

这些是在Time.Format和Time.Parse中使用的预定义布局。 布局中使用的参考时间为:

2006年1月2日星期一15:04:05

哪是Unix时间1136239445


这个特定日期的起源是什么?

只是数字1 2 3 4 5 6 7

1:月份(1月、1月、1月等)

第二天

3:小时(在24小时制中,15是下午3点)

4:分钟

5:2

第6年(2006年)


7:时区(GMT-7是MST)

在您引用的部分之后立即解释:

由于MST为GMT-0700,因此参考时间可被视为

01/02 03:04:05PM'06-0700

这是一个简单的递增顺序:01 02 03 04 05(PM)06 07


使用03:04PM而不是03:04AM可以更清楚地显示两种时间表示形式
15:04
03:04PM
(这是我的推测)。

15:04:05刚刚过下午3点。。。1 2 3 4 5 6?此日期不包含歧义字段。如果我写的是2/2006.1,4/3.5,那么很清楚哪个数字属于日期的哪个部分。为什么他们不直接使用
2001-02-03 03:04:05PM-0700
之类的东西呢(比2006年1月2日的
要容易记住得多。
@AndreKR:你为什么要记住它?@KeithThompson我来这里是因为我写了
time.parsinlocation,所以我不得不用谷歌搜索它。)("
而且在内联文档中没有参考日期。第一世界的问题肯定是。基思·汤普森:因为它是一种助记设备,任何值得使用的助记设备都必须易于记忆。为此,MDY是低于标准的,但MDTY更糟糕。:-P@AndreKR:我猜这是因为它是.As使用的默认格式关于为什么日期(1)是这样的,我自己多年来一直在想。值得注意的是,它是在ISO-8601之前、RFC-2822之前的黑暗时代用Murica写成的,现在已经是UNIX历史上根深蒂固的一部分。但要想得到真正的答案,我们可能得问问Ken Thompson。