GoでyyyyMMddHHmmss形式で現在時刻をフォーマットする
Jay Singh
2022年8月26日

Datetime
は、特定の時点での日付と時刻の属性をカプセル化するタイプです。Datetime
は Go のタイムパッケージにあります。
time
パッケージには、時間を伝え、測定し、表示するために必要なすべての機能が含まれています。time
パッケージには、日付と時刻のフォーマット、解析、表示、および操作のための基本的な手法も含まれています。
時間は、時間を値として保持する構造体の任意の変数タイプまたはフィールドです。時間は、ミリ秒の精度で瞬間を表す測定単位です。
Go で現在の時刻を yyyyMMddHHmmss
形式で表示する
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Printf("Current time is : %v\n", currentTime)
}
出力:
Current time is : 2022-04-05 16:32:36 +0000 UTC m=+0.000000001
以下は、関連するレイアウト定数を使用した RFC3339 準拠
の時間フォーマットの基本的な例です。
package main
import (
"fmt"
"time"
)
func main() {
current_time := time.Now()
fmt.Println("Current time: ", current_time.Format(time.RFC3339))
}
出力:
Current time: 2022-04-05T04:12:26Z