問題

Goで現在のタイムスタンプを取得して文字列に変換する最良の方法は何ですか?私は日付と時刻の両方が必要です。 YYYYMMDDHHMMSS形式。

  ベストアンサー

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

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

20110504111515を出力するか、少なくとも数分前に出力しました。 (私はEastan Daylight Timeにいます。) 定数には、時間パッケージで定義されたいくつかの事前定義された時刻形式があります。

ローカルタイムゾーンではなくUTCを使用する場合、 time.Now().UTC() を使用することができます。

  同じタグがついた質問を見る

timestampgo