Go学习笔记:time包使用
发布时间:2020-12-16 18:26:20 所属栏目:大数据 来源:网络整理
导读:摘要: 和python一样,golang时间处理还是比较方便的,以下按照之前python的时间处理展开 golang时间处理 相关包 "time" 时间戳 当前时间戳 fmt.Println(time.Now().Unix())#1389058332 str格式化时间 当前格式化时间 fmt.Println(time.Now().Format("2006-01-0
摘要: 和python一样,golang时间处理还是比较方便的,以下按照之前python的时间处理展开
golang时间处理
package main import ( "fmt" "time" ) func main() { t,_ := time.Parse("2006-01-02 15:04:05","2016-04-20 16:23:00") fmt.Println(t.Unix()) y,m,d := time.Unix(1466344320,0).Date() fmt.Println(y,d) //format后面的字符串必须是2006-01-02 15:04:05,据说go是这个时间诞生的 fmt.Println(time.Now().Format("2006-01-02 15:04:05")) fmt.Println(time.Now().Format("2006-01-02")) fmt.Println(time.Now().Format("20060102")) select { case <-time.After(5 * time.Second): fmt.Println("After 5 second") } c := time.Tick(10 * time.Second) for now := range c { fmt.Println(now) } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |