new Date().Zeit oder neue Datum.getTime() wieder negative Zahl?
wenn ich trace new Date().toUTCString()
bekomme ich so etwas wie: Fri Aug 12 07:14:06 UTC 2011. perfekt. Wenn ich trace new Date().getTime()
ich einige lange negative Zahl, die abnimmt, als ich weiter in ihn zu verfolgen. Dies ist völlig unerwartet. Natürlich sind meine system-Uhr ist OK. Was gibt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
new Date().getTime()
gibt die Zeit in Millisekunden seit dem 1. Januar 1970, universal time. Es ist also eine gute Nummer, aber ich nehme an, du bist mitint
um es zu speichern, so wandelt Flash Player Millisekunden, um die negativen so weit wie es ist mehr alsint.MAX_VALUE
. VerwendenNumber
um den Wert zu speichern dernew Date().getTime()
und es wird positiv sein.trace(new Date().getTime());
bekomme ich eine negative Zahl, nicht wahr? Oder gibt es da eine implizite Konvertierung zuint
während der trace-Aufruf zutoString()
?Welche Zeitzone sind Sie in?
Sind Sie zufällig in einer Zeitzone, die xxx Sekunden früher als Greenwich?
Versuchen, die Einstellung der Zeitzone zu
timeFormat.setTimeZone(TimeZone.getTimeZone("IHRE Zeitzone HIER"));