golang基础学习-time包常用函数学习
发布时间:2020-12-16 19:16:17 所属栏目:大数据 来源:网络整理
导读:1.简介 Golang基础学习-time包的学习. 2.代码 package mainimport ( "time" "fmt")func main() { //获取微妙 fmt.Println(time.Microsecond) //获取月 fmt.Println(time.Month(1)) //当前时间 fmt.Println(time.Now()) fmt.Println(time.Now().String()) //
1.简介Golang基础学习-time包的学习. 2.代码package main import ( "time" "fmt" ) func main() { //获取微妙 fmt.Println(time.Microsecond) //获取月 fmt.Println(time.Month(1)) //当前时间 fmt.Println(time.Now()) fmt.Println(time.Now().String()) //当前时间-小时 fmt.Println(time.Now().Hour()) //当前时间unix时间戳since 1970 -1- 1 fmt.Println(time.Now().Unix()) //当前时间unix时间戳(nanoseconds),since 1970 -1- 1,fmt.Println(time.Now().UnixNano()) //当前时间加三个小时 fmt.Println(time.Now().Add(time.Hour * 3)) //时间戳转化成时间 currentTime := time.Now().Unix() tm := time.Unix(currentTime,0) fmt.Println(tm) } 输出:
函数详解: 1.time.Microsecond
time.Microsecond: 从官网的解释可以看到,Microsecond是time包的一个常量。 1s= 2.time.Month()
可以看到 func(Month)String方法中 Month是int类型,该函数会返回英语月份"January","February",... 3.time.Now()
通过该结构体可以调用 1.time.Now().Hour() :返回当前时间的小时 2.time.Now().Unix():返回unix时间戳 4.time.Now().Add(time.Hour * 3):当前时间增加三小时 5.模拟时间戳转化成标准时间格式 currentTime := time.Now().Unix() tm := time.Unix(currentTime,0) 3.学习资料time包 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |