Происхождение «Mon Jan 2 15:04:05 MST 2006» в голанге

17

В golang документации указано, что:

  

Это предопределенные макеты для использования в Time.Format и Time.Parse.   Исходным временем, используемым в макетах, является:

     

Mon Jan 2 15:04:05 MST 2006      

, которое является временем Unix 1136239445

Каково происхождение этой конкретной даты?

    
задан guigui42 11.12.2013 в 22:32
источник

2 ответа

31

Это объясняется сразу после цитируемого раздела:

  

Так как МСТ является GMT-0700, опорное время можно рассматривать как      

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

Это простая последовательность: 01 02 03 04 05 (PM) 06 07.

Использование 03:04 PM , а не 03:04 AM позволяет более четко показать два представления времени 15:04 и 03:04PM (это предположение с моей стороны).

    
ответ дан Keith Thompson 11.12.2013 в 23:23
источник
9

Это просто цифры 1 2 3 4 5 6 7

1: месяц (январь, январь, и т. д.)

2: день

3: час (15 - 3 часа в сутки)

4: минута

5: секунд

6: год (2006)

7: часовой пояс (GMT-7 - MST)

    
ответ дан Stephen Weinberg 11.12.2013 в 23:23
источник