ホームページ > バックエンド開発 > Golang > golang 時間。同じ形式の範囲外の解析エラー時間

golang 時間。同じ形式の範囲外の解析エラー時間

WBOY
リリース: 2024-02-06 09:20:07
転載
1116 人が閲覧しました

golang time.Parse错误小时超出范围相同格式

質問の内容

次の形式の時刻文字列があります: 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 サイトの他の関連記事を参照してください。

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