Wie konvertiere ich ein Datum im YYYYMMDDHHMMSS-format zur Epoche oder unix-Zeit?

EDIT: ich habe bearbeitet Sie meine Frage mit mehr Informationen, ich habe versucht, viele Möglichkeiten, dies zu tun bereits, eine Frage auf StackOverflow ist meist meine Letzte Rettung. Jede Hilfe wird sehr geschätzt.

Habe ich ein Datum (das ist ein Timestamp-Objekt) in ein format YYYYMMDDHHMMSS (z.B. 20140430193247). Dies ist gesendet von meinem Dienstleistungen für das front-end, die zeigt es in dem format: Datum:'dd/MM/yyyy' mit AngularJS.

Wie kann ich umwandeln dieser in Epoche/Unix-Zeit?

Habe ich versucht, die doppelte Frage, die mit Ihr verbunden ist, was ich bekomme, zurückgegeben werden, ist ein anderes Datum.

Ich habe auch versucht, die folgenden:

A:

//_time == 20140430193247
return _time.getTime()/1000; //returns 20140430193 - INCORRECT

B:

return _time.getTime(); //returns 20140430193247 (Frontend: 23/03/2608) - INCORRECT

C:

Date date = new Date();
//_time = 20140501143245 (i.e. 05/01/2014 14:32:45)
String str = _time.toString();
System.out.println("Time string is " + str);
//Prints: Time string is 2608-03-24 15:39:03.245 meaning _time.toString() cannot be used
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
try {
        date = df.parse(str);
} catch (ParseException e) {
}

return date; //returns 20140501143245 - INCORRECT

D:

date = new java.sql.Date(_time.getTime());
return date; //returns 2608-03-24 - INCORRECT

Die folgende Abbildung zeigt das heutige Datum richtig:

Date date = new Date();
return date; //returns 1398939384523 (Frontend: 01/05/2014)

Dank

  • Gut, was haben Sie bisher ausprobiert? (Tipp: "= SimpleDateFormat in string Parsen...) beachten Sie Auch, dass ein "Datum in einem bestimmten format" ist nicht ein Timestamp Objekt. Wenn du hast eine Timestamp, kann man das nicht gerade nennen getTime() und Division durch 1000?
  • Ein weiterer Hinweis: Sie müssen die Zeitzone auch.
  • Eine einfache Suche nach "java date format" hätte Sie die Lösung. Bitte zumindest versuchen, einige der Forschung vor der Buchung Fragen.
  • mögliche Duplikate von Konvertieren von DATUM-Format zur Epoche
  • Hallo, ich habe aktualisiert mein Frage gehören weitere Informationen. Ich hatte bereits versucht, diese Möglichkeiten, und sollte ich gemacht haben, das klarer.
  • Dies ist nicht eine -6 Frage, kommen auf die Menschen.

InformationsquelleAutor Cormac Q | 2014-04-30
Schreibe einen Kommentar