ホームページ > バックエンド開発 > Golang > Go の事前定義された時間レイアウトが「Mon Jan 2 15:04:05 MST 2006」なのはなぜですか?

Go の事前定義された時間レイアウトが「Mon Jan 2 15:04:05 MST 2006」なのはなぜですか?

Barbara Streisand
リリース: 2024-11-12 16:56:02
オリジナル
642 人が閲覧しました

Why is

Go における「Mon Jan 2 15:04:05 MST 2006」の起源

Go の時間パッケージのドキュメントでは、事前に定義されたフォーマットと解析時間のレイアウトが提供されます:「Mon Jan 2 15:04:05 MST」 2006年。」この特定の日付の重要性は、しばしば見落とされます。

謎は、日付に関連付けられた Unix 時間: 1136239445 にあります。その起源を解読するには、レイアウト定義に続く説明に移ります:

Since MST is GMT-0700, the reference time can be thought of as

01/02 03:04:05PM '06 -0700
ログイン後にコピー

これは単純なシーケンスを解き明かします:

  • 月の日(01)
  • 月番号​​ (02)
  • 月(1月)
  • 時 (03)
  • 分 (04)
  • AM/PM (PM)
  • 年(06)
  • タイム ゾーン オフセット (MST = GMT-0700)

基準時間は、山岳標準時 (MST) の 2006 年 1 月 2 日の午後 3 時 04 分を表します。このシーケンスでは、時:分表記の 15:04 と区別するために、03:04 AM ではなく 03:04 PM を使用していることに注目してください。

これは注意深く作成されています。シーケンスは、Go での時刻の書式設定と解析の参照ポイントとして機能します。これは、舞台裏での計時規則と、日付と時刻の表現のニュアンスを捉えることの重要性を思い出させてくれます。

以上がGo の事前定義された時間レイアウトが「Mon Jan 2 15:04:05 MST 2006」なのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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