我有以下代码:
package main
import (
"fmt"
"time"
"log"
)
func main() {
date, err := time.Parse("Monday, 2 January 2006 15:04:05 PM MST-07:00" ,"Thursday, 17 August 2020 13:20:00 PM GMT+08:00")
if err != nil {
log.Fatal(err.Error())
}
fmt.Println(date)
}
它失败并出现以下错误:
2009/11/10 23:00:00 解析时间“2020 年 8 月 17 日星期四 13:20:00 PM GMT+08:00”为“2006 年 1 月 2 日星期一 15:04:05 PM MST-07:00”:无法将“:00”解析为“-07:00”
但是,如果我在布局示例和实际字符串中将 MST-07:00 与空格分隔为:“MST -07:00”,则它会成功。
我究竟做错了什么?
隔江千里
相关分类