DE
Java - wie formatiert man die aktuellen Datums- und Uhrzeitangabe mit einem Milisekundenmuster, z. B. yyyy-MM-dd HH:mm:ss.miliseconds
3 points
1. Übersicht
In Java kann man mit hilfe eines SSS
- Musters, die aktuellen Datums- und Uhrzeitangaben mit einem Milisekundenmuster anzeigen.
Zum Beispiel:
xxxxxxxxxx
1
yyyy-MM-dd HH:mm:ss.SSS
2. LocalDateTime - aktuelle Zeit mit Milisekunden - Java 8
xxxxxxxxxx
1
import java.time.LocalDateTime;
2
import java.time.format.DateTimeFormatter;
3
4
public class Example1 {
5
6
public static void main(String[] args) {
7
8
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
9
LocalDateTime localDateTime = LocalDateTime.now();
10
11
String format = fmt.format(localDateTime);
12
System.out.println(format); // 2019-10-13 12:56:53.220
13
}
14
}
Ausgabe:
xxxxxxxxxx
1
2019-10-13 12:56:53.220
3. ZonedDateTime - aktuelle Zeit mit Milisekunden - Java 8
xxxxxxxxxx
1
import java.time.ZonedDateTime;
2
import java.time.format.DateTimeFormatter;
3
4
public class Example2 {
5
6
public static void main(String[] args) {
7
8
DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS Z");
9
ZonedDateTime zonedDateTime = ZonedDateTime.now();
10
11
String format = fmt.format(zonedDateTime);
12
System.out.println(format); // 2019-10-13 13:07:10.912 +0200
13
}
14
}
Ausgabe:
xxxxxxxxxx
1
2019-10-13 13:07:10.912 +0200
4. Datum - aktuelle Zeit mit Milisekunden
xxxxxxxxxx
1
import java.text.SimpleDateFormat;
2
import java.util.Date;
3
4
public class Example3 {
5
6
public static void main(String[] args) {
7
8
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
9
Date date = new Date();
10
11
String format = fmt.format(date);
12
System.out.println(format); // 2019-10-13 12:57:05.053
13
}
14
}
Ausgabe:
xxxxxxxxxx
1
2019-10-13 12:57:05.053
5. Kalender - aktuelle Zeit mit Milisekunden
xxxxxxxxxx
1
import java.text.SimpleDateFormat;
2
import java.util.Calendar;
3
4
public class Example4 {
5
6
public static void main(String[] args) {
7
8
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
9
Calendar calendar = Calendar.getInstance();
10
11
String format = fmt.format(calendar.getTime());
12
System.out.println(format); // 2019-10-13 12:57:14.897
13
}
14
}
Ausgabe:
xxxxxxxxxx
1
2019-10-13 12:57:14.897
Zusammengeführte Fragen
Literaturverzeichnis