golang utc时间转本地时间

代码如下

now := time.Now()
year, mon, day := now.UTC().Date()
hour, min, sec := now.UTC().Clock()
zone, _ := now.UTC().Zone()
fmt.Printf("UTC 时间是 %d-%d-%d %02d:%02d:%02d %s\n",
	year, mon, day, hour, min, sec, zone)

year, mon, day = now.Date()
hour, min, sec = now.Clock()
zone, _ = now.Zone()
fmt.Printf("本地时间是 %d-%d-%d %02d:%02d:%02d %s\n",
	year, mon, day, hour, min, sec, zone)


字符串转time.Time

Bdate := "2014-06-24 14:30"//时间字符串

t, err := time.ParseInLocation("2006-01-02 15:04", Bdate, time.Local)//t被转为本地时间的time.Time

t,err := time.Parse("2006-01-02 15:04", Bdate)//t被转为UTC时间的time.Time




本文来自:开源中国博客

感谢作者:别人说我名字很长

查看原文:golang utc时间转本地时间

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。