Hallo zusammen,
ich möchte einen String in ein Date Format bringen und das Date Format in Millisekunden.
Habe nun folgende Methode:
Java
public void formatTime() throws java.text.ParseException {
try {
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm");
timeFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println(time);
game_time = timeFormat.parse(time);
System.out.println(game_time);
timeInMillis = game_time.getTime();
System.out.println(timeInMillis);
}
catch (ParseException e) {
e.printStackTrace();
return;
}
}
Alles anzeigen
Der String time enthält "15:00".
Die Ausgabe der drei System.out Anweisungen sind wie folgt:
15:00
Thu Jan 01 16:00:00 MEZ 1970
54000000
Ich benutze die timeInMillis für einen Intent, der einen neuen Kalender Eintrag erzeugt.
Wenn der nun die System-Activity "NeuenKalenderEintragErzeugen" aufruft, ist die startZeit auf 17:00 gesetzt ?!?!?!
Was läuft da falsch???
Gruß
M3doXX