golang中的time模块怎么用
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下golang中的time模块怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、time的常用示例打印当前时间戳fmt.Println(time.Now().U
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
新世界zara服务器 yy公会
网络安全进校园的好词好句
华为目前建立的数据库连接
中国ntp服务器地址
用流量连接不到服务器
四川成都服务器公司云主机
图数据库最新版
东数西算服务器销量
win2018r2 数据库慢
上传数据库是什么意思
珠海保姆平台软件开发
我的世界启动器中的服务器
数据库后台密码修改
合肥软件开发免费官方版
关注网络安全的事情
网络安全管理的原则是什么
数据库ado
网络安全如何选择与发展
招聘软件开发人员的途径
中业教育招软件开发聘
数据库软件的重要性
华为目前建立的数据库连接
数据库怎么查
慈溪慈纵软件开发经营部
数据库错误码68
mir4哪个服务器是亚服
增城网络安全建设联系方式
河北服务器硬盘哪里买
网贷数据库出售
方舟手游私人服务器名字