Ich habe eine Zeichenkette, die die UNIX-Epochenzeit und ich muss es in ein Java-Date-Objekt konvertieren.
String date = "1081157732";
DateFormat df = new SimpleDateFormat(""); // This line
try {
Date expiry = df.parse(date);
} catch (ParseException ex) {
ex.getStackTrace();
}
Die markierte Linie ist der Punkt, an dem ich Probleme habe. Ich kann nicht herausfinden, was das Argument zu SimpleDateFormat() sein sollte, oder sogar, wenn ich SimpleDateFormat() verwenden sollte.
0 Stimmen
Voir meine ausführliche Antwort auf eine ähnliche Frage zur Konvertierung von Millisekunden in Datum-Zeit mit Beispielcode unter Verwendung der Joda-Time-Bibliothek.
0 Stimmen
private String getDateString(long timeInMilliseconds) { SimpleDateFormat formatter = new SimpleDateFormat("EEE, d MMM yyyy 'at' HH:mm:ss z"); return formatter.format(timeInMilliseconds); }