时间
//在执行test03前,先获取到当前的unix时间戳
start := time.Now().Unix()
time.Second 秒 time.Millisecond 毫秒
//看看日期和时间相关函数和方法使用 //1. 获取当前时间 now := time.Now() fmt.Printf("now=%v now type=%T\n", now, now)
//2.通过now可以获取到年月日,时分秒 fmt.Printf("年=%v\n", now.Year()) fmt.Printf("月=%v\n", now.Month()) fmt.Printf("月=%v\n", int(now.Month())) fmt.Printf("日=%v\n", now.Day()) fmt.Printf("时=%v\n", now.Hour()) fmt.Printf("分=%v\n", now.Minute()) fmt.Printf("秒=%v\n", now.Second())
//格式化日期时间
fmt.Printf("当前年月日 %d-%d-%d %d:%d:%d \n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
dateStr := fmt.Sprintf("当前年月日 %d-%d-%d %d:%d:%d \n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second())
fmt.Printf("dateStr=%v\n", dateStr)
//格式化日期时间的第二种方式 fmt.Printf(now.Format("2006-01-02 15:04:05")) fmt.Println() fmt.Printf(now.Format("2006-01-02")) fmt.Println() fmt.Printf(now.Format("15:04:05")) fmt.Println()
fmt.Printf(now.Format("2006")) fmt.Println()