golang中的time模块怎么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下golang中的time模块怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、time的常用示例打印当前时间戳fmt.Println(time.Now().U
千家信息网最后更新 2026年11月01日golang中的time模块怎么用
小编给大家分享一下golang中的time模块怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
一、time的常用示例
打印当前时间戳
fmt.Println(time.Now().Unix())# 1389058332
str格式化时间
fmt.Println(time.Now().Format("2006-01-02 15:04:05")) # 这是个奇葩,必须是这个时间点, 据说是go诞生之日, 记忆方法:6-1-2-3-4-5# 2018-08-25 09:42:20时间戳转str格式化时间
str_time := time.Unix(1389058332, 0).Format("2006-01-02 15:04:05")fmt.Println(str_time)str格式化时间转时间戳
WAR包
the_time := time.Date(2014, 1, 7, 5, 50, 4, 0, time.Local)unix_time := the_time.Unix()fmt.Println(unix_time)# 1389045004
time.Parse格式化时间
the_time, err := time.Parse("2006-01-02 15:04:05", "2014-01-08 09:04:41")if err == nil {unix_time := the_time.Unix()fmt.Println(unix_time)}# 1389171881二、time.Parse和time.Format的区别
在windows下,time.Parse()的时区和time.Format()的时区是一致的。但是在linux环境下,time.Parse()的默认时区是UTC(与我们使用的标准时间CST相差8个小时),time.Format()的时区默认是本地,两者如果不处理好就会导致错误。具体可以做如下一个操作,找一台linux主机,将其/etc/localtime由Shanghai更换为UTC,然后分别执行如下代码,看下输出的区别:
package mainimport "time"import "fmt"func main(){t, err := time.Parse("2006-01-02 15:04:05", "2017-12-03 22:01:02")//localTime, err := time.ParseInLocation("2006-01-02 15:04:05", "2017-12-03 22:01:02", time.Local)if err != nil{fmt.Println(err)return}fmt.Println(t)fmt.Println(time.Now())fmt.Println(time.Now().Sub(t).Seconds())}分别使用time.Parse和time.ParseInLocation分别算下两个时间之间的差值,看下哪一个求出的值是正确的?
三、再一个示例
最后再给出一个输出当前时间年、月、日、时等不同信息的示例代码,如下:
package mainimport("fmt""time")func main(){t := time.Now()y,m,d := t.Date()today := time.Now().Format("2006-01-02")datetime := time.Now().Format("2006-01-02 15:04:05")//后面的参数是固定的 否则将无法正常输出fmt.Println("time is : ",t )fmt.Println("y m d is : ",y,m,d )fmt.Println("now is :",today)fmt.Println("now is :",datetime)}看完了这篇文章,相信你对"golang中的time模块怎么用"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
时间
时区
格式
示例
输出
模块
代码
篇文章
不同
一致
两个
主机
之间
信息
参数
奇葩
完了
小时
差值
常用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
百单网互联网科技有限公司怎么样
互联网科技与金融科技
互联网 科技公司
互联网未来科技
迪茉互联网科技
深圳前海聚择互联网科技有限公司
随着互联网科技发展
互联网金融科技公司干啥的
知域互联网科技有限公司大骗子
未来五年的互联网科技
徐州市互联网科技有限公司
恒生互联网科技业指数调整周期
无锡工业互联网科技有限公司
互联网领先科技宣传片
从那以后互联网科技有限公司
风投北京互联网科技
广州燕处互联网科技有限公司
互联网科技大会大佬
华人运通互联网科技公司
云之行互联网科技
新华互联网科技学校
关于新基建和互联网科技
互联网科技媒体
宁夏科技产业互联网案例
注册互联网科技公司经营范围大全
美国互联网科技实力
广州千川互联网科技有限公司
平安好医生打造互联网科技医疗
武汉亿视互联网科技有限公司