1. ホーム
  2. timestamp

[解決済み] Goで現在の時刻をフォーマットされた文字列として取得する?

2022-05-03 06:28:45

質問

Goで現在のタイムスタンプを取得し、文字列に変換する最良の方法は何ですか?YYYYMMDDhhmmssのようなフォーマットで日付と時刻の両方が必要です。

どのように解決するのですか?

を使用します。 time.Now() 関数と time.Format() メソッドを使用します。

t := time.Now()
fmt.Println(t.Format("20060102150405"))

をプリントアウトします。 20110504111515 少なくとも数分前まではそうでした。(私は東部夏時間を使用しています。)あらかじめ定義されたいくつかの時間フォーマットが 定数 は、time パッケージで定義されています。

を使用することができます。 time.Now().UTC() は、ローカルタイムゾーンよりもUTCを使用したい場合に使用します。