我正在使用一個外部 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 關注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消