gpt4 book ai didi

go - 如何获取时间戳的毫秒值

转载 作者:行者123 更新时间:2023-12-03 10:09:45 26 4
gpt4 key购买 nike

Go具有提取时间戳的几乎每个组成部分的方法,例如time.Second()time.Nano(),但是没有方法可以提取时间戳的毫秒部分。
如何提取时间戳的毫秒值。
例如,在时间戳这样的情况下:

2021-01-07 10:33:06.511
我想提取 511

最佳答案

要访问秒数,可以使用 time.Nanosecond() 。而且,如果将其转换为 time.Duration (time.Duration正是纳秒计数),我们可以利用其 Duration.Milliseconds() 方法(该方法当然没有魔力,但代码将更清晰易读):

func extractMs(t time.Time) int64 {
return time.Duration(t.Nanosecond()).Milliseconds()
}
Go Playground上尝试一下。

关于go - 如何获取时间戳的毫秒值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65618070/

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