1、获取当前时间 (1) currentTime:=time.Now() //获取当前时间,类型是Go的时间类型Time (2) t1:=time.Now().Year() //年 t2:=time.Now().Month() //月 t3:=time.Now().Day() //日 t4:=time.Now().Hour() //小时 t5:=time.Now().Minute() //分钟 t6:=time.Now().Second() //秒 t7:=time.Now().Nanosecond() //纳秒 currentTimeData:=time.Date(t1,t2,t3,t4,t5,t6,t7,time.Local) //获取当前时间,返回当前时间Time fmt.Println(currentTime) //打印结果:2017-04-11 12:52:52.794351777 +0800 CST fmt.Println(t1,t2,t3,t4,t5,t6) //打印结果:2017 April 11 12 52 52 fmt.Println(currentTimeData) //打印结果:2017-04-11 12:52:52.794411287 +0800 CST
now := time.Now().Unix() //获取时间戳 单位是秒
time.Now().UTC() //转换为UTC时间
time.Sleep(10 * time.Millisecond) //time的sleep
获得纳秒和毫秒
package main import ( "time" "fmt" ) func main() { fmt.Printf("时间戳(秒):%v;\n", time.Now().Unix()) fmt.Printf("时间戳(纳秒):%v;\n",time.Now().UnixNano()) fmt.Printf("时间戳(毫秒):%v;\n",time.Now().UnixNano() / 1e6) fmt.Printf("时间戳(纳秒转换为秒):%v;\n",time.Now().UnixNano() / 1e9) }
以上就是Go中获取当前日期信息和时间戳全部内容,感谢大家支持自学php网。