我一直在尝试从 pyhtons datetime (2006-01-02T15:04:05.000Z) 获取特定的字符串输出,以便我可以使用 time.Parse 在 golang 中轻松解析它。
我试过(在 python 中)
datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S.%fZ')
这会给我这样的东西:“2018-11-06T22:48:50.002750Z”
当我尝试在 Golang 中像这样解析它时:
dtLayout := "2006-01-02T15:04:05.000Z"
dateStr := "2018-11-06T22:48:50.002750Z"
parsedDate, err := time.Parse(dtLayout, dateStr)
if err != nil {
if err != nil {
log.Printf("error: %v", err)
}
我收到此错误:
2018/11/06 16:49:11 错误:将时间“2018-11-06T22:48:50.002750Z”解析为“2006-01-02T15:04:05.000Z”:无法将“750Z”解析为“Z”
可能有一种仅需几毫秒即可完成此操作的简单方法,但我很固执,觉得自己很接近。
大话西游666
相关分类