Minuten umrechnen.

Romolus

Mitglied
Schreibe ein programm, das die Minutenanzahl 104.357.522 in Minuten, Stunden, Tage, Monate, Jahre , Jahrhunderte ausgibt.
Ausgabe : 2 Jahrhrunderte,1 Jahr,3 Monate, 20 tage, 12 Stunden und 2 Minuten.


Mein versuch:
Java:
        long minuten      = 104357522;
        long stunden      = minuten/60;
        long tage         = minuten/(24*60);
        long monate       = minuten/(30*24*60);
        long jahre        = minuten/(360*24*60);
        long jahrhunderte = minuten/(100*360*24*60);
        System.out.println(stunden);
        System.out.println(tage);
        System.out.println(monate);
        System.out.println(jahre);
        System.out.println(jahrhunderte);

Was aber falsch ist, ich weiß auch warum. Weil es eben die Gesamte Minutenanzahl in NUR Stunden , NUR Tage ... umrechnet.
Brauche ich für die Richtigstellung eine SChleife?
 
Zuletzt bearbeitet von einem Moderator:

eRaaaa

Top Contributor
Du solltest die Reihenfolge beachten.
Nehme doch mal als Beispiel 1590 Minuten.

Erst die Tage ausrechnen -> 1590 / 1440 = 1,1 -> = 1 Tag
Nun ist ja schon ein Tag weg, also die 1440 Stunden, du musst also jetzt mit dem Rest(Modulo?) weiterrechnen -> 1590 - 1440 = 150

150 / 60 = 2,5 -> 2 Stunden

Mit Rest weiter... usw.
 

Ravbeu

Mitglied
Wenn du die Minutenzeit in Jahrhunderte, Jahre und Monate usw. umrechnen willst, musst du mit den Jahrhunderten anfangen.
Dannach rechnste du einfach die ganzan Jahrhunderte wieder in Minuten um und ziehst von den gesammt Minuten dein ergebniss ab:

Java:
long minuten      = 104357522;


long jahrhunderte = minuten/(100*360*24*60);
System.out.println(jahrhunderte);

long jahre        = minuten/(360*24*60);
minuten -= jahre * (360*24*60);
System.out.println(jahre);

long monate       = minuten/(30*24*60);
minuten -= monate * (30*24*60);
System.out.println(monate);

long tage         = minuten/(24*60);
minuten -= tage * (24*60);
System.out.println(tage);

long stunden      = minuten/60;
minuten -= stunden * 60;
System.out.println(stunden);
 

AquaBall

Top Contributor
Das mit
Code:
31 556 952 sec
stimmt auch schon lange nicht mehr.
Das galt mal im Jahr 1900. Aber unregelmäßig werden Schaltsekunden eingeführt, weil die Erde sich immer langsamer dreht.
Jahr, Tag und Sekunden sind einfach nicht konstant zueinander.
512px-Abweichung_der_Tagesl%C3%A4nge_vom_SI-Tag_.svg.png


Zahlen sind Schall und Rauch.
Außerdem bin ich ihnedies der Meinung das diese dumme /60/60/24 Teilung schon lange auf Dezimal umgestellt gehört.
Hatten schon die Agypter und Napoleon schlauer gemacht als wir "modernen" Menschen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Laufzeit in Nanosekunden - in Minuten umrechnen Java Basics - Anfänger-Themen 6
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G Timestamp in Minuten umrechnen Java Basics - Anfänger-Themen 8
I Java Mail Timeout erst nach rund 5 Minuten? Java Basics - Anfänger-Themen 9
F Minuten herunterzählen Java Basics - Anfänger-Themen 14
K Wie kann man diesen Code schnell und effizient interpretieren (Man hat nur 4 Minuten) Java Basics - Anfänger-Themen 3
T Erste Schritte Schreiben Sie eine Klasse Zeit, die eine Zeitdauer in Minuten beschreibt. Die Anzahl Minuten verwalt Java Basics - Anfänger-Themen 3
T Jahre, Monate, Tage, Stunden, Minuten Java Basics - Anfänger-Themen 1
H Erste Schritte Uhrzeit anzeigen in Minuten Dezimal Java Basics - Anfänger-Themen 8
S Wartezeit in Minuten? Java Basics - Anfänger-Themen 6
D rechnen mit Stunden und Minuten Java Basics - Anfänger-Themen 14
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
G Millisekunden in Minuten und Sekunden umwandeln Java Basics - Anfänger-Themen 12
W OOP Datum aus Access in Textfeld schreiben ohne Stunden/Minuten/Sekunden Java Basics - Anfänger-Themen 2
O Funktion alle 5 minuten ausführen Java Basics - Anfänger-Themen 7
G Stunden und Minuten Java Basics - Anfänger-Themen 11
G Datum - 2 Minuten addieren Java Basics - Anfänger-Themen 4
G Auf eine Uhrzeit xx Minuten addieren u. mit Akt. Zeit vergl. Java Basics - Anfänger-Themen 5
M Stunden, Minuten, Sekunden als Integer-Variablen, wie? Java Basics - Anfänger-Themen 2
H Uhrzeitespanne in Integer Wert umrechnen Java Basics - Anfänger-Themen 1
M Weitere Längen umrechnen Java Basics - Anfänger-Themen 2
W Stellenwertsysteme Umrechnen Java Basics - Anfänger-Themen 12
W Stellenwertsysteme umrechnen Java Basics - Anfänger-Themen 22
C Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 4
B Relativen Anteil von zwei Datümer auf Monatsebene umrechnen Java Basics - Anfänger-Themen 130
P Zeichenkette mit Binärzahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 3
F Koordinaten umrechnen Java Basics - Anfänger-Themen 10
Viktormk Methoden Zahlensysteme umrechnen / "Quartärsystem" Java Basics - Anfänger-Themen 4
GreenTeaYT Datentypen Fahrenheit - Celsius Umrechnen 2in1 Variable? Java Basics - Anfänger-Themen 10
D Liste mit Zeitstempeln in Arbeitszeit umrechnen Java Basics - Anfänger-Themen 7
A Software zum Umrechnen römischer Zahlen Java Basics - Anfänger-Themen 10
N Zahlensysteme umrechnen; Probleme bei Kommazahlen Java Basics - Anfänger-Themen 3
B tageszahl in Datum umrechnen Java Basics - Anfänger-Themen 6
H Umrechnen Aufgabe Java Basics - Anfänger-Themen 3
M Compiler-Fehler Binäre Zahlen in Dezimalzahlen umrechnen Java Basics - Anfänger-Themen 3
E Umrechnen Basis 2-36, Probleme mit Basis 36 Java Basics - Anfänger-Themen 8
E Datentypen Von int in double umrechnen. Java Basics - Anfänger-Themen 3
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
J Gleitkommazahl in Dezimalzahl umrechnen Java Basics - Anfänger-Themen 5
V Programm zum Umrechnen von Pferdestärken in kW Java Basics - Anfänger-Themen 9
P Datentypen int in Prozent "umrechnen" Java Basics - Anfänger-Themen 4
V Tool zum Umrechnen Dezimal in Hex Java Basics - Anfänger-Themen 7
Developer_X Kreiskoordinaten in Normale Koordinaten umrechnen Java Basics - Anfänger-Themen 4
N Tage in Jahre, Monate umrechnen Java Basics - Anfänger-Themen 1
S Millisekunden umrechnen Java Basics - Anfänger-Themen 12
J Datum in Kalenderwoche umrechnen Java Basics - Anfänger-Themen 3
F Seknunden in dd.MM.YYYY umrechnen Java Basics - Anfänger-Themen 9
G Farbwerte umrechnen Java Basics - Anfänger-Themen 4
M mm in cm umrechnen und auf 5er oder auf 10er aufrunden! Java Basics - Anfänger-Themen 2
G Maßeinheiten umrechnen Java Basics - Anfänger-Themen 3
D Formel zum umrechnen in java o_O Java Basics - Anfänger-Themen 9
R in Binärzahlen umrechnen Java Basics - Anfänger-Themen 15
M Dateigrösse umrechnen? Java Basics - Anfänger-Themen 6
G Umrechnen von Zahlensystemen Java Basics - Anfänger-Themen 7
G byte und double umrechnen Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben