Go语言日期和时间
获取当前日期和时间在Go语言中的设置。
(Gǒ de de qǔ dé)
导入时间模块
import "time"
t := time.Now()
fmt.Println(t) // => "2015-05-05 07:23:30.757800829 +0900 JST"
fmt.Println(t.Year()) // => "2015"
fmt.Println(t.Month()) // => "May"
fmt.Println(t.Day()) // => "5"
fmt.Println(t.Hour()) // => "7"
fmt.Println(t.Minute()) // => "23"
fmt.Println(t.Second()) // => "30"
fmt.Println(t.Weekday()) // => "Tuesday"
要将其转换为任意格式
const layout = "2006-01-02 15:04:05"
fmt.Println(t.Format(layout)) // => "2015-05-05 07:53:54"
即使将上述的布局更改为任意日期和时间,也不会发生任何操作。
上述布局的日期和时间是否有任何意义?
答案就是按照美式记号的顺序依次排列1、2、3……的顺序。
2006年1月2日下午3点4分5秒