currentTimeMillis Uhrzeit

Duesenjet123

Mitglied
Ahoi,
ich bin auf dem ganzen Gebiet hier noch nen ziemlicher Neuling und probiere nun schon mehrere Stunden aber es will einfach nicht funktionieren. Google hilft mir da leider auch nicht weiter.

Zum eigentlichen Problem:
Ich soll via currentTimeMillis die aktuelle Uhrzeit st:min sek ausgeben (UTC, es soll ja überhaupt erstmal funktionieren) ohne dabei weitere Methoden der Java-API zu verwenden.

Kann mich vielleicht irgendwer auf den richtigen Weg führen?

Vielen Dank schonmal im Voraus!
 

Kevin94

Top Contributor
currentTimeMillis gibt dir die Anzahl an Millisekunden zurück, die seit dem 1.1.1970 0:00 Uhr vergangen sind. Um auf die Uhrzeit zu kommen, musst du diesen Wert erst in die entsprechende Einheit(Stunden,Minuten,Sekunden) umrechnen und dann den Rest zur Umrechnungszahl auf die nächsthöhere Einheit bilden (also Tage,Stunden,Minuten), am einfachsten mit Modulo. Als Beispiel für die Sekunden:
Java:
long time=System.currentTimeMillis();
long seks=time/1000;//1s==1000ms
int seksInMinute=(int)(seks%60);//1min==60s

Und dann entsprechen formatieren und ausgeben.
 

Kevin94

Top Contributor
Ist ganz einfach:
Java:
int x=8;
if(x<10) System.out.print("0");
System.out.print(x);

Bestimmt nicht ganz sauber, geht mit System.out.printf auch besser zu realisieren, die Formatierungsstrings kann ich aber auch nicht auswendig.
 

Duesenjet123

Mitglied
Danke für deine Hilfe! Ein Problem hab ich aber leider immer noch.

Ich versuche (via Scanner), dass wenn ich z.B. java Zeit x (UTC, MEZ, etc.) in die Console eingebe, dass er dann direkt nur diese ausgibt. Leider bekomm ich da aber immer nur Fehler.
 

Kevin94

Top Contributor
Was soll er bitte ausgeben und wieso Scanner? Wenn ich diese kryptischen Satz richtig interpretiere, gibst du beim Aufruf den Namen einer Zeitzone mit. Dieser String befindet sich dann aber im Array, das der main-Methode übergeben wird, mit einem Scanner kommt man da nicht ran.
 
S

Spacerat

Gast
Also wenn die Werte für Stunde, Minute und Sekunde erst mal berechnet sind, hilft evtl. [c]String.format("%02d:%02d:%02d", std, min, sek)[/c] weiter.
 
P

pappawinni

Gast
Also dann halt mal alles am Stück, damit alle in der Klasse auch das Gleiche raus bringen.
Wo kommen wir denn hin, wenn sich da jeder selbst was überlegt?

Java:
public class Uhrzeit {
	public static void main(String[] args) {
		int z = args.length == 0 ? 0 : Integer.parseInt(args[0]);
		long t = java.lang.System.currentTimeMillis();
		long sek = (t / 1000) % 60; 
		long min = (t / 60000) % 60; 
		long std = ((t / 3600000) +z) % 24;

		switch (z) {
		    case 0: 
			System.out.printf("Es ist jetzt %02d:%02d Uhr und %02d Sekunden (UTC).%n",std,min,sek); 
			break;

			case 1: 
			System.out.printf("Es ist jetzt %02d:%02d Uhr und %02d Sekunden (MEZ).%n",std,min,sek); 
			break;

			case 2: 
			System.out.printf("Es ist jetzt %02d:%02d Uhr und %02d Sekunden (MESZ).%n",std,min,sek); 
			break;

			default:
			System.out.println("Ungueltige Eingabe. Waehlen sie zwischen 0,1 und 2!");
		} 
	}
}
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
I System.currentTimeMillis() nutzen Java Basics - Anfänger-Themen 2
K System.currentTimeMillis() und die Sommerzeit Java Basics - Anfänger-Themen 5
M falsche implementierung von currentTimeMillis() ? Java Basics - Anfänger-Themen 14
P JDK installieren CurrentTimeMillis() - Frage Java Basics - Anfänger-Themen 11
C System.currentTimeMillis Java Basics - Anfänger-Themen 5
C System.currentTimeMillis(); Java Basics - Anfänger-Themen 13
D currentTimeMillis() in Sortierverfahren einbauen Java Basics - Anfänger-Themen 12
T XSLT System.currentTimeMillis() Java Basics - Anfänger-Themen 6
P currentTimeMillis Java Basics - Anfänger-Themen 1
S System.currentTimeMillis() recht ungenau? Java Basics - Anfänger-Themen 6
T Datum und Uhrzeit Java Basics - Anfänger-Themen 4
S Uhrzeit Rechnung Java Basics - Anfänger-Themen 8
A Frage zur Aufgabe Uhrzeit einstellen mit Objekten Java Basics - Anfänger-Themen 18
F Zeitspanne bis zur nächsten Uhrzeit Java Basics - Anfänger-Themen 7
OlafHD Java Uhrzeit aktualisiert sich nicht Java Basics - Anfänger-Themen 2
A veränderliche Uhrzeit einmalig speichern Java Basics - Anfänger-Themen 3
F Thread um Uhrzeit ausführen Java Basics - Anfänger-Themen 5
I Java Uhrzeit Java Basics - Anfänger-Themen 2
2 Uhrzeit und Datum aktualisieren Java Basics - Anfänger-Themen 12
M Datum in Millisekunden allerdings ohne Uhrzeit Java Basics - Anfänger-Themen 4
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
H Erste Schritte Sekunden in Uhrzeit Java Basics - Anfänger-Themen 7
H Erste Schritte Aktuelle Uhrzeit auslesen Java Basics - Anfänger-Themen 64
H Erste Schritte Uhrzeit anzeigen in Minuten Dezimal Java Basics - Anfänger-Themen 8
K Datum und Uhrzeit als Date Objekt Java Basics - Anfänger-Themen 10
Blindxantos Datentypen Uhrzeit in einem Attribut speichern Java Basics - Anfänger-Themen 3
G Uhrzeit als String in Integer (HH:MM:SS) Java Basics - Anfänger-Themen 5
B Von Uhrzeit 5 min abziehen Java Basics - Anfänger-Themen 5
B Uhrzeit vom Benutzer eingeben lassen. Java Basics - Anfänger-Themen 5
E Datum und Uhrzeit von UTC in MET umrechnen Java Basics - Anfänger-Themen 6
E Methoden Datum , Uhrzeit, Nachricht in txt Datei schreiben Java Basics - Anfänger-Themen 3
S Millisekunden in Datum/Uhrzeit wandeln Java Basics - Anfänger-Themen 11
S Rechnen mit Datum bzw. Uhrzeit Java Basics - Anfänger-Themen 3
P double in Uhrzeit umwandeln Java Basics - Anfänger-Themen 10
D Meldung zu bestimmter Uhrzeit Java Basics - Anfänger-Themen 9
F Uhrzeit von Webseite Java Basics - Anfänger-Themen 7
K String.matches Uhrzeit Java Basics - Anfänger-Themen 2
M mit Uhrzeit rechnen Java Basics - Anfänger-Themen 11
G Date von heute mit Uhrzeit erzeugen Java Basics - Anfänger-Themen 9
R Uhrzeit in JFrame anzeigen Java Basics - Anfänger-Themen 12
B XML? Für Uhrzeit und Datum für mein HP? Java Basics - Anfänger-Themen 6
L Dateiname mit Uhrzeit Java Basics - Anfänger-Themen 26
A Uhrzeit und Datum Java Basics - Anfänger-Themen 10
J uhrzeit programmieren Java Basics - Anfänger-Themen 5
C Anzahl der Sekunden aus Uhrzeit extrahieren Java Basics - Anfänger-Themen 6
P Uhrzeit für die Klasse Minute umwandeln. Java Basics - Anfänger-Themen 3
G Datum / Uhrzeit? Java Basics - Anfänger-Themen 3
G Uhrzeit hh:mm:ss in minuten umrechnen Java Basics - Anfänger-Themen 4
G problem mit uhrzeit Java Basics - Anfänger-Themen 8
D Probleme mit dem Datum / Uhrzeit Java Basics - Anfänger-Themen 3
T Uhrzeit und Zeitzone? Java Basics - Anfänger-Themen 3
C Uhrzeit auslesen Java Basics - Anfänger-Themen 6
S long millisekunden nach Uhrzeit format Java Basics - Anfänger-Themen 5
O uhrzeit mit einander vergleichen Java Basics - Anfänger-Themen 10
G Datum und Uhrzeit in einem String suchen und ausgeben Java Basics - Anfänger-Themen 2
M Uhrzeit Variable aus TimeTask in jTextField anzeigen Java Basics - Anfänger-Themen 4
P JOptionPane bei bestimmter Uhrzeit anzeigen Java Basics - Anfänger-Themen 2
T Event zu bestimmter Uhrzeit auslösen ? Java Basics - Anfänger-Themen 5
G Auf eine Uhrzeit xx Minuten addieren u. mit Akt. Zeit vergl. Java Basics - Anfänger-Themen 5
V Uhrzeit Java Basics - Anfänger-Themen 8
H Uhrzeit wird nicht aktualisiert Java Basics - Anfänger-Themen 15
K Datum und Uhrzeit erfragen Java Basics - Anfänger-Themen 3
G Datum und Uhrzeit in Sekunden konvertiern Java Basics - Anfänger-Themen 4
C aus string-file uhrzeit auslesen?? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben