«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему «Пн, 2 января 15:04:05 MST 2006» является эталонным временем в Golang?

Почему «Пн, 2 января 15:04:05 MST 2006» является эталонным временем в Golang?

Опубликовано 11 ноября 2024 г.
Просматривать:320

Why is

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

В документации Golang определяется «Mon Jan 2 15:04:05 MST 2006» " в качестве эталонного времени, используемого в функциях форматирования и анализа времени. Но откуда взялась эта своеобразная дата и время?

Разгадка тайны

Сразу после ссылки на макет в документации дается подсказка:

Поскольку MST — это GMT -0700, опорное время можно рассматривать как 01/02 15:04:05 '06 -0700.

Расшифровка последовательности

Отсчетное время следует возрастающему шаблону:

  1. Месяц: январь (01)
  2. День: 2-й (02)
  3. Час: 15:00 (03)
  4. Минута: 4 (04)
  5. Секунды: 5 (05)
  6. Год: 2006 (06)
  7. Часовой пояс: горное стандартное время (MST, -0700)

Обоснование за конкретным временем

Использование 15:00 (15:04) вместо 3:04 (03:04), скорее всего, приведет к тому, что двузначное представление часа, 15:04 и 03:04 ПМ, четко различимы.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3