Falscher UNIX-Zeitstempel von String DateJava

Java-Forum
Guest
 Falscher UNIX-Zeitstempel von String Date

Post by Guest »

Ich versuche, ein Datum im String-Format in einen UNIX-Zeitstempel zu konvertieren. Ich kann es konvertieren, aber wenn ich den Zeitstempel überprüfe, wird ein falsches Datum angezeigt.

Ich verwende den folgenden Code, um ein Datum in String in einen Unix-Zeitstempel zu konvertieren:

Code: Select all

String selected_date = "16/11/2015 1:34 am";
datetime.setText(selected_date);
DateFormat dateFormat = new SimpleDateFormat("MM/dd/yy hh:mm a");
Date date = null;
try {
date = dateFormat.parse(selected_date);
} catch (ParseException e) {
e.printStackTrace();
}
long unixTime = (long)date.getTime()/1000;
Der ausgegebene UNIX-Zeitstempel lautet: 1460309640

Aber wenn ich diesen Zeitstempel mithilfe eines Webs konvertiere Tool, das zurückgegeben wird: 11.04.2016, 01:34:00 Uhr

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post