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秒