gpt4 book ai didi

go - 如何检查时间是否以毫秒为单位

转载 作者:行者123 更新时间:2023-12-01 20:24:46 24 4
gpt4 key购买 nike

我将这种时间格式存储在数据库中:
2020-06-04T13:54:00.000Z
Go中是否有一种简单的方法来获取这段时间的毫秒数,这就是这段时间的.000?我知道我可以做一个正则表达式来获取它,但是我正在寻找一种比正则表达式更简单的方法。

最佳答案

标题的答案,以检查时间是否以毫秒为单位:

func timeHasMs(t time.Time) bool {
return t.Sub(t.Round(time.Millisecond)) != 0
}

要回答您的问题,并获得MS:
func msOnly(t time.Time) time.Duration {
return t.Sub(t.Round(time.Millisecond))
}

关于go - 如何检查时间是否以毫秒为单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62196544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com