问题
在go项目中使用 time.Parse()
把字符串转成日期后,内部的loc
信息为nil
,这时用来和time.Now()
进行日期比较或者获取Unix值时,都与预期的结果不匹配。
解决方法
使用time.ParseInLocation()
代替time.Parse()
1 2
| timePoint,_ := time.ParseInLocation("2006-01-02 15:04:05","2019-04-09 00:00:00",time.Local) fmt.Println(timePoint)
|