String (in Timestamp-Form) in Timestamp umwandeln

Status
Nicht offen für weitere Antworten.

jule

Mitglied
Hallo,
ich habe mir die anderen Threads zum Thema Timestamp durchgelesen, finde aber nicht die passende Lösung, vielleicht habe ich aber gerade auch nur ein Brett vorm Kopf.

Ich habe ein Text-File, indem unter anderem Timestamps enthalten sind. Das File lese ich mit readLine() aus. Mein Problem ist, den String, den ich aus readLine() erhalte, in einen Timestamp umzuwandeln.
Der String hat die Form: 1188297359.

Wenn ich die Zahlenkombination direkt als long mitgebe, also:

Code:
Timestamp ts = new Timestamp(1188297359);

bekomme ich dieses Datum: 1970-01-14 19:04:57.359. Der Timestamp ist aber aus diesem Monat...


Vielen Dank für eure Hilfe!!
 
*brettanschau*
*akkuschrauber hol*
*ssss*
*schraubenrausdreh*
*brett jule in die hand drück*
1188297359 ist die Anzahl der seit 1970 vergangenen SEKUNDEN bis diesen Monat. Übergeben musst du aber die Anzahl der MILISEKUNDEN.
Code:
  Timestamp t = new Timestamp(1188297359*1000);
  System.out.println(t);
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben