Hi,
ich wollte ein bisschen mit der aktuellen Zeit rechnen. Das heißt ich habe irgendwo vorgegeben, welchen Zeitpunkt ich vor dem jetzigen Zeitpunkt gerne ausgegeben haben möchte.
z.B. möchte ich mir die aktuelle Zeit - 3h ausgeben...es kommt allerdings das gleiche herraus, woran liegt das?
ich wollte ein bisschen mit der aktuellen Zeit rechnen. Das heißt ich habe irgendwo vorgegeben, welchen Zeitpunkt ich vor dem jetzigen Zeitpunkt gerne ausgegeben haben möchte.
z.B. möchte ich mir die aktuelle Zeit - 3h ausgeben...es kommt allerdings das gleiche herraus, woran liegt das?
Java:
SimpleDateFormat simpleTimeFormat = new SimpleDateFormat("HH:mm");
Calendar calendar = new GregorianCalendar();
long actual = calendar.getTimeInMillis();
long calculated = actual - (3*3600);
String formatCalculated = simpleTimeFormat.format(calculated);
String formatActual = simpleTimeFormat.format(actual);
System.out.println(calculated + ": " + formatCalculated + ", " + actual + ": " + formatActual);