高木のブログ

【Go】2006/01/02 15:04:05

2022/12/11

yyyy/mm/dd などで表す日付/時刻のフォーマットを、Go 言語では「2006/01/02 15:04:05」で表す

main.go
package main

import (
    "fmt"
    "time"
)

func main() {
    now := time.Now()
    fmt.Println(now)
    fmt.Println(now.Format("2006/01/02 15:04:05"))
}
$ go run main.go
2022-12-11 18:55:52.37557 +0900 JST m=+0.000096324
2022/12/11 18:55:52

時間の意味

Go 言語が生まれた日とかではなく、アメリカ方式の時刻の順番で 1, 2, 3, 4, 5, 6 になっている

「1月2日午後3時4分5秒2006年」

参考

Goのtimeパッケージのリファレンスタイム(2006年1月2日)は何の日? - Qiita


SNS でシェアする


ytkg

Written by ytkg, Twitter, GitHub