Hallo,
ich beziehe meine Frage mal auf ein anderes Topic: Zeit in Minuten umrechnen
Und zwar gehts darum, eine Zeit hh:mm:ss in Minuten umzurechnen.
Meine Idee war:
Ausgabe: 540 (Sollte aber 600 sein)
Es fehlt irgendwie genau 60 Minuten und ich kanns mir absolut nicht erklären.
Ich habs auch mit Calendar ausprobiert, jedesmal dasselbe Ergebnis.
Irgendwie frage ich mich jetzt, ob ich da nen Denkfehler mache oder ob da sonstwas nicht stimmt?
Die ausgegebenen Millisekunden sind 32400000, sollten aber doch theoretisch 36000000 sein.
Die Zeit wird doch vom 1.1.1970 00:00:00 an gemessen, dann sind es doch bis um 10:00:00Uhr desselben Datum genau diese 36000000 Millisekunden oder nciht? *verwirtbin*
mfg Verjigorm
ich beziehe meine Frage mal auf ein anderes Topic: Zeit in Minuten umrechnen
Und zwar gehts darum, eine Zeit hh:mm:ss in Minuten umzurechnen.
Meine Idee war:
Code:
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class TimeInMinutes
{
public static void main(String[] args)
{
String time = "10:00:00";
try {
System.out.println(new SimpleDateFormat("hh:mm:ss").parse(time).getTime()/1000/60);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
Ausgabe: 540 (Sollte aber 600 sein)
Es fehlt irgendwie genau 60 Minuten und ich kanns mir absolut nicht erklären.
Ich habs auch mit Calendar ausprobiert, jedesmal dasselbe Ergebnis.
Irgendwie frage ich mich jetzt, ob ich da nen Denkfehler mache oder ob da sonstwas nicht stimmt?
Die ausgegebenen Millisekunden sind 32400000, sollten aber doch theoretisch 36000000 sein.
Die Zeit wird doch vom 1.1.1970 00:00:00 an gemessen, dann sind es doch bis um 10:00:00Uhr desselben Datum genau diese 36000000 Millisekunden oder nciht? *verwirtbin*
mfg Verjigorm