ホームページ >バックエンド開発 >Golang >「Mon Jan 2 15:04:05 MST 2006」が Go Time Reference であるのはなぜですか?

「Mon Jan 2 15:04:05 MST 2006」が Go Time Reference であるのはなぜですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-11 00:37:021028ブラウズ

Why is

Go の "Mon Jan 2 15:04:05 MST 2006" の謎

Go 言語のドキュメントでは、日付 " Mon Jan 2 15:04:05 MST 2006」は、時間に使用される「基準時刻」として参照されます。フォーマットと解析。ただし、この特定の日付の起源は依然として不明です。

出典の公開

文書をさらに調査すると、この日付の引用に続く直接の文脈が明らかになります。その起源について:

Since MST is GMT-0700, the reference time can be thought of as
01/02 03:04:05PM '06 -0700

の解読シーケンス

この代替表現は、単純な増加シーケンスを示します:

  • 01 (月)
  • 02 (日)
  • 03: 04 (時:分)
  • PM (を示す)午後)
  • 06 (年)
  • 07 (GMT からのオフセット)

このシーケンスは、12 時間制と 24 時間制を明確に区別するように設計されています。表現。 「AM」の代わりに「PM」を使用すると、「15:04」と「03:04 PM」を明確に区別できます。

以上が「Mon Jan 2 15:04:05 MST 2006」が Go Time Reference であるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。