Systemdatum und -zeit ermitteln

ceene

Erfahrenes Mitglied
Hallo ihr lieben

Da ich in Java nicht so ganz versiert bin hätte ich da mal eine einfache Frage.

Wie kann ich die Systemzeit und das Systemdatum in dem Format "DD.MM.YYYY HH:MM:SS" in eine Stringvariable schreiben?

Ich habe es schon mit den Komponenten "Calendar" und "Date" probiert aber es nicht so ganz hinbekommen.

Ich hoffe mir kann wer helfen.
 
Dazu gibt es die Klasse SimpleDateFormat.

Um die Zeit in das entsprechende Format zu brinden kannst du einfach folgendes schreiben:

Java:
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy hh:mm:ss");
Timestamp time = new Timestamp(System.currentTimeMillis());
String time = sdf.format(time);

und dann hast du einen String mit der aktuellen Systemzeit in dem angegebenen Format.
 
Hallo,

ginge auch so:
Java:
String now = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(new Date());

Gruß Tom
So geht es leider nicht. Auch wenn man noch ".toString()" anhängt bekommt man nicht den richtigen Wert.


Dazu gibt es die Klasse SimpleDateFormat.

Um die Zeit in das entsprechende Format zu brinden kannst du einfach folgendes schreiben:

Java:
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy hh:mm:ss");
Timestamp time = new Timestamp(System.currentTimeMillis());
String time = sdf.format(time);

und dann hast du einen String mit der aktuellen Systemzeit in dem angegebenen Format.
Vielen Dank. Es geht perfekt.
:)
 
Zurück