在 JavaScript 中,我可以分配:var now = Date.now();然后用now作为数字变量来计算time.Time输入 Go 似乎不能满足这个需求。什么是 JavaScript 的 Go 等价物Date.now()?
3 回答
杨魅力
TA贡献1811条经验 获得超6个赞
Date.now() 返回自 UTC 纪元以来的毫秒数
now() 方法以数字形式返回自 1970 年 1 月 1 日 00:00:00 UTC 到现在经过的毫秒数。
要在 Go 中获得它,您可以使用:
time.Now().UTC().UnixNano() / 1e6
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
您可以使用“time”包中的Now函数,如下所示:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now())
fmt.Println(time.Now().Date())
}
示例输出:
2009-11-10 23:00:00 +0000 UTC
2009 November 10
这是文档中的功能说明:
func Now() Time
现在返回当前本地时间。
func (t Time) Date() (year int, month Month, day int)
Date 返回 t 出现的年、月和日。
幕布斯6054654
TA贡献1876条经验 获得超7个赞
Date.Now() 以纪元(unix)格式返回当前的 UTC 日期和时间。go 中的等价物是:
time.Now().Unix()
time.Now()返回当前时间。调用Unix()将时间转换为纪元或unix时间,即the number of seconds elapsed since January 1, 1970 UTC
- 3 回答
- 0 关注
- 295 浏览
添加回答
举报
0/150
提交
取消
