ホームページ  >  記事  >  バックエンド開発  >  Go の Time.Format と Time.Parse で「Mon Jan 2 15:04:05 MST 2006」が基準時間として使用されるのはなぜですか?

Go の Time.Format と Time.Parse で「Mon Jan 2 15:04:05 MST 2006」が基準時間として使用されるのはなぜですか?

DDD
DDDオリジナル
2024-11-12 09:58:01303ブラウズ

Why is

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

Time.Format と Time に関する Go ドキュメント内.Parse では、事前定義されたレイアウトが提供されます: 「Mon Jan 2 15:04:05 MST」 2006」。このレイアウトは Unix タイムスタンプ 1136239445 に対応しますが、なぜこの特定の日付なのでしょうか?

ドキュメントによると:

MST は GMT-0700 であるため、基準時間は考えられるas

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

この説明により、日付が単純な増加シーケンスの一部であることがわかります。 :

  • 01 02 03 04 05 (PM) 06 07

この表現で「AM」の代わりに「PM」を使用すると、時刻値 15:04 と 03:04PM が明確に表示されます。

要約すると、「Mon Jan 2 15:04:05 MST 2006」基準時間の起源は、次のような単純な連続パターンです。時間値の記憶に残る明確な表現を提供することを目的としています。

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

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