Es gibt viele Möglichkeiten, Datum und Uhrzeit in Java auf den neuesten Stand zu bringen. Es gibt viele Klassen, die verwendet werden können, um das aktuelle Datum und die aktuelle Uhrzeit in Java abzurufen.
- java.time.format.DateTimeFormatter-Klasse
- java.text.SimpleDateFormat-Klasse
- java.time.LocalDate-Klasse
- java.time.LocalTime-Klasse
- java.time.LocalDateTime-Klasse
- java.time.Clock-Klasse
- java.util.Date-Klasse
- java.sql.Date-Klasse
- java.util.Calendar-Klasse
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.time.format.DateTimeFormatter
Die Methode LocalDateTime.now() gibt die Instanz der LocalDateTime-Klasse zurück. Wenn wir die Instanz der LocalDateTime-Klasse drucken, werden das aktuelle Datum und die aktuelle Uhrzeit gedruckt. Um das aktuelle Datum zu formatieren, können Sie die DateTimeFormatter-Klasse verwenden, die in JDK 1.8 enthalten ist.
Dateiname: CurrentDateTimeExample1.java
import java.time.format.DateTimeFormatter; import java.time.LocalDateTime; public class CurrentDateTimeExample1 { public static void main(String[] args) { DateTimeFormatter dtf = DateTimeFormatter.ofPattern('yyyy/MM/dd HH:mm:ss'); LocalDateTime now = LocalDateTime.now(); System.out.println(dtf.format(now)); } }Testen Sie es jetzt
Ausgabe:
2017/11/06 12:11:58
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.text.SimpleDateFormat
Die SimpleDateFormat-Klasse wird auch zum Formatieren von Datum und Uhrzeit verwendet. Aber es ist ein alter Ansatz.
So löschen Sie eine Spalte in Postgresql
Dateiname: CurrentDateTimeExample2.java
import java.text.SimpleDateFormat; import java.util.Date; public class CurrentDateTimeExample2 { public static void main(String[] args) { SimpleDateFormat formatter = new SimpleDateFormat('dd/MM/yyyy HH:mm:ss'); Date date = new Date(); System.out.println(formatter.format(date)); } }Testen Sie es jetzt
Ausgabe:
06/11/2017 12:26:18
Aktuelles Datum abrufen: java.time.LocalDate
Die Methode LocalDate.now() gibt die Instanz der LocalDate-Klasse zurück. Wenn wir die Instanz der LocalDate-Klasse drucken, wird das aktuelle Datum gedruckt.
Dateiname: CurrentDateTimeExample3.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample3 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDate.now()); } }
Ausgabe:
2021-12-17
Aktuelle Uhrzeit abrufen: java.time.LocalTime
Die Methode LocalTime.now() gibt die Instanz der LocalTime-Klasse zurück. Wenn wir die Instanz der LocalTime-Klasse drucken, wird die aktuelle Uhrzeit gedruckt.
Dateiname: CurrentDateTimeExample4.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample4 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalTime.now()); } }
Ausgabe:
15:55:10.424178667
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.time.LocalDateTime
Die Methode LocalDateTime.now() gibt die Instanz der LocalDateTime-Klasse zurück. Wenn wir die Instanz der LocalDateTime-Klasse drucken, werden das aktuelle Datum und die aktuelle Uhrzeit gedruckt.
Dateiname: CurrentDateTimeExample5.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample5 { // main method public static void main(String[] argvs) { System.out.println(java.time.LocalDateTime.now()); } }
Ausgabe:
2021-12-17T15:59:19.516010365
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.time.Clock
Die Methode Clock.systemUTC().instant() gibt sowohl das aktuelle Datum als auch die aktuelle Uhrzeit zurück.
Dateiname: CurrentDateTimeExample6.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample6 { // main method public static void main(String[] argvs) { System.out.println(java.time.Clock.systemUTC().instant()); } }
Ausgabe:
Verkettungszeichenfolge in Java
2021-12-17T16:04:03.930224479Z
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.util.Date
Durch Drucken der Instanz der Klasse java.util.Date können Sie das aktuelle Datum und die aktuelle Uhrzeit in Java drucken. Dafür gibt es zwei Möglichkeiten.
1. Weg:
Dateiname: CurrentDateTimeExample7.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample7 { // main method public static void main(String[] argvs) { // creating a new object of the class Date java.util.Date date = new java.util.Date(); System.out.println(date); } }
Ausgabe:
Fri Dec 17 16:07:15 GMT 2021
2. Weg:
Dateiname: CurrentDateTimeExample8.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample8 { // main method public static void main(String[] argvs) { long millis = System.currentTimeMillis(); // creating a new object of the class Date java.util.Date date = new java.util.Date(millis); System.out.println(date); } }
Ausgabe:
Fri Dec 17 16:07:15 GMT 2021
Aktuelles Datum abrufen: java.sql.Date
Durch Drucken der Instanz der Klasse java.sql.Date können Sie das aktuelle Datum in Java drucken. Es wird keine Zeit gedruckt. Diese Datumsinstanz wird im Allgemeinen verwendet, um das aktuelle Datum in der Datenbank zu speichern.
Dateiname: CurrentDateTimeExample9.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample9 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } }
Ausgabe:
2021-12-17
Aktuelles Datum und aktuelle Uhrzeit abrufen: java.util.Calendar
Die Calendar-Klasse kann verwendet werden, um die Instanz der Date-Klasse abzurufen. Die getTime()-Methode der Calendar-Klasse gibt die Instanz von java.util.Date zurück. Die Methode Calendar.getInstance() gibt die Instanz der Calendar-Klasse zurück.
Dateiname: CurrentDateTimeExample10.java
// important import statements import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTimeExample10 { // main method public static void main(String[] argvs) { long millis=System.currentTimeMillis(); // creating a new object of the class Date java.sql.Date date = new java.sql.Date(millis); System.out.println(date); } }
Ausgabe:
Fri Dec 17 19:23:10 GMT 2021