ホームページ >バックエンド開発 >Golang >Go Time 形式「2006-01-02」はどのように機能しますか?

Go Time 形式「2006-01-02」はどのように機能しますか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-07 08:29:03446ブラウズ

How Does the Go Time Format '2006-01-02' Work?

Go の時刻形式 '2006-01-02' を理解する

Go では、time.Format 関数を使用して、カスタム レイアウトを使用した time.Time 値。ドキュメントには、任意のレイアウトを使用できると記載されていますが、レイアウト文字列を作成するための特定のガイドラインがあります。

基準時刻形式「Jan 2 15:04:05 2006 MST」は、それぞれの意味を理解するのに役立ちます。レイアウト文字列のセクション。細かく見てみましょう:

  • 1: 年、10 進数 (00 ~ 99)。
  • 2: 月、 10 進数として (01 ~ 12)。
  • 3: 10 進数としての日 (01 ~ 31)。
  • 4: 24 時間形式の時間 (0 ~ 23)。
  • 5: 分 (00 ~ 59)。
  • 6: Second (00-59).
  • -7: タイムゾーンの略語またはオフセット (例: "MST" または " 0800")。

したがって、レイアウト文字列「2006-01-02」は、基準時刻の年 (2006)、月 (01)、および日 (02) のセクションに対応します。このレイアウトでは、時刻の年、月、日が印刷されます。時刻値。 「2006-10-10」や「1999-02-02」などの他のレイアウトでも、年、月、日が印刷されますが、順序や桁数が異なります。

覚えておいてください。レイアウト文字列は、正確な解析と書式設定を保証するために、基準時間形式を表す必要があります。詳細については、Time 関数と Format 関数に関する Go ドキュメントを参照してください。

以上がGo Time 形式「2006-01-02」はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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