golang中的 time 常用操作

时间:2023-03-10 05:11:26
golang中的 time 常用操作

时间戳

时间戳 (例如: 1554714009)

time.now().Unix()

格式时间 (例如: 2019-04-08 17:00:09)

time.Now().Format("2006-01-02 15:04:05")

时间戳转时间 (例如: 1554714009 => 2019-04-08 17:00:09)

2006-01-02 15:04:05 这几个数字是固定的.
time.Unix(1554714009, 0).Format("2006-01-02 15:04:05")
time.Unix(1554714009, 0).Format("2006-01-02")

时间转时间戳

time.Now().

计时器

ticker := time.NewTicker(1 * time.Second)
for {
fmt.Println("一秒间隔")
<-ticker.C
}

未完待续