一、时间和日期类型
1. time包
2. time.Time类型,用来表示时间
3. 获取当前时间, now := time.Now()
实例1-1 打印输出当前时间
package main import ( "fmt" "time" ) func main() { //var now time.Time //now = time.Now() now := time.Now() fmt.Printf("current time is %v\n", now) }
执行结果:
4. 年: time.Now().Year()
月:time.Now().Month()
日:time.Now().Day()
时:time.Now.Hour()
分:time.Now().Minute()
秒:time.Now.Second()
5. 格式化, fmt.Printf(“%02d/%02d%02d %02d:%02d:%02d”, now.Year()…)
实例1-2 格式化输出当前时间
package main import ( "fmt" "time" ) func main() { now := time.Now() fmt.Printf("%02d/%02d/%02d %02d:%02d:%02d", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second()) }
执行结果如下: