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