2017-05-31 115 views
-3

我试图用围棋的语言来获得毫秒当前时间https://golang.org/#如何使用Go语言以毫秒为单位获取当前时间?

package main 
import "fmt" 
import "time" 
func main() { 

    now := time.Now() 
    secs := now.Unix() 
    nanos := now.UnixNano() 
    fmt.Println(now) 

    millis := nanos/1000000 
    fmt.Println(millis) 

} 

当我使用上述网站运行上面的代码输出我得到的是以下几点:

2009-11-10 23:00:00 +0000 UTC 
1257894000000 

我不是能够理解为什么我没有得到当前日期的结果?我试着在其他网站上https://www.epochconverter.com/相同的代码,并得到这是继正确的结果:

Time Now is : 
1496230018 

有人可以确认该问题是否与我的代码或者是一下显示错误结果的网站?

谢谢

+0

答案在https://stackoverflow.com/questions/24122821/go-golang-time-now-unixnano-convert-to-milliseconds。 – Petrillo

回答

2

看起来你似乎在Go操场上玩这个游戏(play.golang.org)。时间固定在Go操场上,请尝试在本地运行。

相关问题