Golang の基準時刻が「Mon Jan 2 15:04:05 MST 2006」なのはなぜですか?

Barbara Streisand
リリース: 2024-11-11 17:18:03
オリジナル
616 人が閲覧しました

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. 月: 1 月 (01)
  2. 日: 2 日 (02)
  3. 時間: 午後 3 時 (03)
  4. 分: 4 (04)
  5. 2 番目: 5 (05)
  6. 年: 2006 (06)
  7. タイムゾーン: 山岳標準時 (MST、-0700)

根拠特定の時刻よりも遅れている

午前 3 時 (午前 3 時 04 分) の代わりに午後 3 時 (午後 3 時 04 分) を使用すると、2 桁の時間表現、15:04 と 03:04 が保証される可能性があります。 PM は明確に区別できます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート