次の形式の時刻文字列があります: 31 July 2023 21:06:36
。解析を使用して時間を節約したいと考えています。それで私はこれをしました
しかし、エラーが発生しました 解析時間「2023 年 7 月 31 日 21:06:36」: 時間が範囲外です
。次に、形式レイアウトを 02 January 2006 15:04:05
正確な時刻が生成されます。私の質問は、02 Jan 2006 15:04:05
のレイアウトを使用するとエラーが生成されないのに、31 Jul 2023 21:06:36
ではエラーが生成されるのはなぜかということです。同じ形式ですよね?
ありがとうございます
Mon Jan 2 15:04:05 MST 2006
(または 01/02 03 : 04:05PM '06 -0700
) は、Layout
パッケージで定義された time
定数です。
これは、時間の各部分(日、月、年、時、分、秒、タイムゾーン)が異なるために定義されており、曖昧なフィールドが含まれていないため、レイアウトとして使用するのに便利です。例えば。月は常に 1、日は常に 2 などとなります。
ご覧のとおり、これは time
パッケージが解析を実行するために使用する「特別な」時間です。これ以上何もない。
関連項目「Mon Jan 2 15:04:05 MST 2006」の由来、golang.
以上がgolang 時間。同じ形式の範囲外の解析エラー時間の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。