Go で文字列を時間に解析する方法。時間値
Go で時間を扱う場合、多くの場合、文字列タイムスタンプを time.Time 値に変換します。このタスクは、Layout 関数の多用途性を活用することで実現できます。
「20171023T183552」という形式の文字列タイムスタンプがあるとします。この形式は、時間形式パッケージの事前定義されたレイアウトのいずれとも一致しません。ただし、解析プロセスをガイドするカスタム レイアウト文字列を作成できます。
文字列を time.Time 値に解析するには、次の手順に従います。
s := "20171023T183552" t, err := time.Parse("20060102T150405", s) fmt.Println(t, err)
出力:
2017-10-23 18:35:52 +0000 UTC <nil>
入力文字列形式に一致するカスタム レイアウト文字列を生成すると、それを time.Time に正常に解析できます。価値。この柔軟性により、Go アプリケーションで幅広い時間文字列形式を処理できるようになります。
以上がGoで文字列を「time.Time」値に解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。