我正在使用一个外部 API,如果最后一个值为零,它有时会缩短返回的时间戳。layout := "2006-01-02T15:04:05.000"opened, err := time.Parse(layout, externallyFormattedTimestamp)if err != nil { fmt.Println("something went wrong parsing the timestamp") fmt.Println(err.Error())}如果返回的 externallyFormattedTimestamp 是2018-11-05T06:19:59.827,这将毫无问题地解析。但是,如果返回的时间以零结尾,它将被缩短,而2018-11-05T06:19:59.8不是2018-11-05T06:19:59.800, 和 break。我是否需要在解析之前手动将零附加到字符串,或者我是否错过了 Go 中内置的东西来为我处理这个问题?
- 1 回答
- 0 关注
- 79 浏览
添加回答
举报
0/150
提交
取消