基于golang时间转换的问题
2018-10-15 17:08
阅读:478
一般在获取到时间字符串,需要将时间字符串格式化为golang的time.Time对象的时候,通常有2个函数,分别是。
两个函数相比,不一样的地方在于,Parse()函数解析的时候,会默为UTC时间,获取的Time对象转换为Unix()对象后,会比当前时间多8小时。
如果解析来源是GMT的时间的话,最好使用ParseInLocation(),并指定*Location为“time.Local”,比如:
tm, err = time.ParseInLocation(2006-01-02T15:04:05Z, s, time.Local) //转换后的时间如果再转换为unix时间,不需要处理。以上这篇基于golang时间转换的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
下一篇:Go语言中接口组合的实现方法
评论
亲,登录后才可以留言!