相关疑难解决方法(0)

Go/golang time.Now().UnixNano()转换为毫秒?

如何在几毫秒内获得Unix中的Unix时间?

我有以下功能:

func makeTimestamp() int64 {
    return time.Now().UnixNano() % 1e6 / 1e3
}
Run Code Online (Sandbox Code Playgroud)

我需要更少的精度,只需要几毫秒.

time go date-conversion unix-timestamp

65
推荐指数
5
解决办法
9万
查看次数

Golang time.Now()总是2009-11-10 23:00:00 +0000 UTC

我在Windows 7x64上运行Go 1.3版,运行以下代码后我总是得到2009-11-10 23:00:00 +0000 UTC

package main

import (
    "fmt"
    "time"
)

func main() {
    fmt.Println(time.Now())
}
Run Code Online (Sandbox Code Playgroud)

我知道gogroud有这个固定的时间有一个原因,但我不明白为什么我在我的盒子里得到这个日期

更新: 我通过将go版本从1.2.2升级到1.3来实现了这个问题

试图重现这个问题,我意识到这已经在第二天关机后在电脑上修复了.

我建议在升级到1.3后重新启动计算机

time datetime go

25
推荐指数
3
解决办法
3万
查看次数

标签 统计

go ×2

time ×2

date-conversion ×1

datetime ×1

unix-timestamp ×1