Ich versuche, die aktuelle Zeit in Millisekunden mit Go Sprache https://golang.org/#Wie bekomme ich die aktuelle Zeit in Millisekunden mit Go Sprache?
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)
}
Wenn ich führen Sie den obigen Code mit der genannten Website die Ausgabe erhalte ich folgt zu erhalten:
2009-11-10 23:00:00 +0000 UTC
1257894000000
Ich bin nicht in der Lage zu verstehen, warum ich kein aktuelles Datum als Ergebnis bekomme? Ich habe versucht, den gleichen Code auf einer anderen Website https://www.epochconverter.com/ und bekam das korrekte Ergebnis, die folgende ist:
Time Now is :
1496230018
Kann jemand bestätigen, ob das Problem mit meinem Code verwendet ist oder die Website, die das falsche Ergebnis ist zeigt?
Dank
Die Antwort ist bei https://stackoverflow.com/questions/24122821/go-golang-time-now-unixnano-convert-to-milliseconds. – Petrillo