Telegram Channel
今天学到一个 Go 的 time.Parse 坑。虽然 time.RFC3339 里并没有定义毫秒,但如果被解析的字符串包含毫秒,那么解析结果实际上也会包含毫秒。带毫秒的解析结果和不带毫秒的解析结果是不相等的。

如果要进行时间比较,Parse 后需要手动通过 Truncate 来修订精度
ts2 = ts2.Truncate(time.Second)

已加入到合集本:https://blog.laisky.com/p/golang-race/
 
 
Telegram Channel