获取当前时间
package main import ( "fmt" "time" ) func main() { now := time.Now() fmt.Printf("%T\n%v \n", now, 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.Println("-------------------------------------") fmt.Printf("当前年月日:%d-%d-%d,时分秒为%d:%d:%d\n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second()) //Sprinf可以将输出的结果传递赋值 datestr := fmt.Sprintf("当前年月日:%d-%d-%d,时分秒为%d:%d:%d\n", now.Year(), now.Month(), now.Day(), now.Hour(), now.Minute(), now.Second()) fmt.Println(datestr) fmt.Println("-------------------------------------") datestr2 := now.Format("2006-01-02 15-04-05") fmt.Println(datestr2) }