Holen Sie sich das Datum vom timestamp in Groovy
So trivial, wie es scheinen mag, ich kann nicht einen Weg finden, umwandeln, Unix timestamp in ein Date-Objekt in Groovy.
Lassen Sie mich versuchen, mit 1280512800
, der Fri, 30 Jul 2010 18:00:00 GMT
Mein Erster Versuch war
new Date(1280512800)
//wrong, becomes Thu Jan 15 20:41:52 CET 1970
Dann habe ich gelesen, dass Java timestamps verwenden Millisekunden an, somit sollte ich verwenden
new Date((long)1280512800 * 1000)
//the cast to long is irrelevant in Groovy, in any case I get
//Thu Jan 08 03:09:05 CET 1970
Was ist der richtige Weg, um zu konvertieren ein timestamp in ein Datum? Was, wenn ich angeben will, die Zeitzone zu arbeiten?
InformationsquelleAutor Andrea | 2012-07-12
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, es wird mit ganzen zahlen, dann die Multiplikation verursacht abschneiden...
Versuchen:
oder
InformationsquelleAutor tim_yates