Von Millisekunden auf Stunden kommen

T

triopsfreak

Gast
Folgender Code liefert mir 12 als Ausgabe:
Java:
public class Timetest {
	public static final int MILLIS_IN_DAY = 24 * 60 * 60 * 1000;
	public static final int MILLIS_IN_HOUR = 60 * 60 * 1000;
	public static final int MILLIS_IN_MIN = 60 * 1000;

	public static void main(String[] arg) {
		long i = 36 * MILLIS_IN_HOUR;
		long a = i % MILLIS_IN_DAY;
		System.out.println(a / MILLIS_IN_HOUR);
	}
}
Das ist ja auch richtig, aber folgener Code liefert mir 11 als Augabe (jetzt im Moment ist aber 13 Uhr)
Java:
public class Timetest {
	public static final int MILLIS_IN_DAY = 24 * 60 * 60 * 1000;
	public static final int MILLIS_IN_HOUR = 60 * 60 * 1000;
	public static final int MILLIS_IN_MIN = 60 * 1000;

	public static void main(String[] arg) {
		long i = System.currentTimeMillis()
		long a = i % MILLIS_IN_DAY;
		System.out.println(a / MILLIS_IN_HOUR);
	}
}
Was könnte der Fehler sein, eigentlich sollte der obige Code ja 13 Uhr als Ausgabe liefern, oder habe ich einen Denkfehler?

Danke für die Antworten schon im Vorraus!:)
 

Naaram

Mitglied
Die Formel kann nicht funktionieren, da es Schaltsekunden, Zeitzonen usw. gibt. Für solche Kalkulationen sollte man die Java Klasse Calendar oder die Biblothek Joda-Time nutzen.
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
DStrohma Millisekunden umwandeln in Jahre, Monate, Tage, Stunden Java Basics - Anfänger-Themen 5
amgadalghabra Die vier Sortieralgorithmen die durchschnittliche Laufzeit in Millisekunden Java Basics - Anfänger-Themen 37
M Datum in Millisekunden allerdings ohne Uhrzeit Java Basics - Anfänger-Themen 4
L Aus Datum Millisekunden ermitteln ohne Zeitzonen-Berücksichtigung Java Basics - Anfänger-Themen 6
B Date Object mit Millisekunden Ausgabe Java Basics - Anfänger-Themen 8
E Zeit zum bestimmten Datum in millisekunden berechnen Java Basics - Anfänger-Themen 5
T Millisekunden-Umrechnung die 100. Java Basics - Anfänger-Themen 6
K konvertiere Millisekunden in ein Utc Date Objekt Java Basics - Anfänger-Themen 5
S Millisekunden in Datum/Uhrzeit wandeln Java Basics - Anfänger-Themen 11
G Millisekunden in Minuten und Sekunden umwandeln Java Basics - Anfänger-Themen 12
G Datum in Millisekunden umwandeln Java Basics - Anfänger-Themen 6
S Dauer --> Millisekunden in Year:Day:Hour:Minute:Second Java Basics - Anfänger-Themen 7
G Timstamp mit Millisekunden Java Basics - Anfänger-Themen 2
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
M millisekunden in echtes Datum umwandeln Java Basics - Anfänger-Themen 2
S long millisekunden nach Uhrzeit format Java Basics - Anfänger-Themen 5
C millisekunden bei gregoriancalendar stimmen nicht Java Basics - Anfänger-Themen 2
O errechnen von Millisekunden Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
S Stunden/Tage Countdown Java Basics - Anfänger-Themen 9
K 12- Stunden Konverter Programmieren Java Basics - Anfänger-Themen 1
W OOP Objektorientiert: Darstellung von Uhrzeiten im 24-Stunden-Format Java Basics - Anfänger-Themen 15
B Anzahl von Stunden / Tage von zwei Datumswerten ermitteln Java Basics - Anfänger-Themen 1
M Wie erzeuge ich die Differenz von zwei Daten in Stunden?? Java Basics - Anfänger-Themen 2
T Jahre, Monate, Tage, Stunden, Minuten Java Basics - Anfänger-Themen 1
D rechnen mit Stunden und Minuten Java Basics - Anfänger-Themen 14
Dit_ Funktion alle 24 Stunden ein mal aufrufen Java Basics - Anfänger-Themen 3
W OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden Java Basics - Anfänger-Themen 2
K Stunden zusammen Rechnen Java Basics - Anfänger-Themen 4
P (Arbeitstag-) Calendar - 9 anstatt 24 Stunden Java Basics - Anfänger-Themen 12
D Timer alle 2 Stunden Java Basics - Anfänger-Themen 7
G Stunden und Minuten Java Basics - Anfänger-Themen 11
U 12 Stunden Uhrenanzeige realiesieren in BlueJ! Java Basics - Anfänger-Themen 28
TRunKX Probleme mit der Zeit (Stunden Sekunden) Java Basics - Anfänger-Themen 7
M Stunden, Minuten, Sekunden als Integer-Variablen, wie? Java Basics - Anfänger-Themen 2
M Wie kommen diese Ausgaben zustande? Java Basics - Anfänger-Themen 12
G Welche Attribute kommen in den Konstruktor? Java Basics - Anfänger-Themen 5
D Beim Programmieren auf die Logisch einfache Lösung kommen. Java Basics - Anfänger-Themen 17
G Erste Schritte BinarySearchTree - Wo kommen die Werte her? Java Basics - Anfänger-Themen 5
N Beim hochrechnen kommen garkeine/zuhohe zahlen raus Java Basics - Anfänger-Themen 6
E Senden von Objects an Client. Variablenwerte kommen nicht an Java Basics - Anfänger-Themen 5
A Beim txt Datei einlesen kommen zusätzliche Lehrzeichen dazu. Java Basics - Anfänger-Themen 5
M KeyEvents kommen nicht an Java Basics - Anfänger-Themen 16
G methodenvorschläge bei Punktnotation kommen nicht mehr !! (Eclipse) Java Basics - Anfänger-Themen 5
J Aus endlosschleife kommen Java Basics - Anfänger-Themen 5
K Befehl um am Anfang einer Methode zu kommen? Java Basics - Anfänger-Themen 9
R supermario problem (kommen nur zahlen raus) Java Basics - Anfänger-Themen 18
M Schreiben in eine Textdatei Daten kommen aus JTable Java Basics - Anfänger-Themen 2
F Wie kommen die Applets zum Client? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben