logo

Erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit in Java

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.

  1. java.time.format.DateTimeFormatter-Klasse
  2. java.text.SimpleDateFormat-Klasse
  3. java.time.LocalDate-Klasse
  4. java.time.LocalTime-Klasse
  5. java.time.LocalDateTime-Klasse
  6. java.time.Clock-Klasse
  7. java.util.Date-Klasse
  8. java.sql.Date-Klasse
  9. 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 

Hinweis: Es wird empfohlen, die Calendar-Klasse zu verwenden, um das aktuelle Datum und die aktuelle Uhrzeit in der klassischen Date-API abzurufen. Seit Java 8 können Sie die Klassen LocalDate, LocalTime oder LocalDateTime verwenden.