logo

Töltse le az aktuális dátumot és időt Java nyelven

Számos módja van a dátum és az idő aktuális frissítésének a Java nyelven. Számos osztály használható az aktuális dátum és idő lekérésére a Java nyelven.

  1. java.time.format.DateTimeFormatter osztály
  2. java.text.SimpleDateFormat osztály
  3. java.time.LocalDate osztály
  4. java.time.LocalTime osztály
  5. java.time.LocalDateTime osztály
  6. java.time.Óra osztály
  7. java.util.Dátum osztály
  8. java.sql.Dátum osztály
  9. java.util.Calendar class

Az aktuális dátum és idő lekérése: java.time.format.DateTimeFormatter

A LocalDateTime.now() metódus a LocalDateTime osztály példányát adja vissza. Ha kinyomtatjuk a LocalDateTime osztály példányát, akkor kiírja az aktuális dátumot és időt. Az aktuális dátum formázásához használhatja a DateTimeFormatter osztályt, amelyet a JDK 1.8 tartalmaz.

Fájl név: CurrentDateTimePélda1.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)); } } 
Tesztelje most

Kimenet:

2017/11/06 12:11:58 

Az aktuális dátum és idő lekérése: java.text.SimpleDateFormat

A SimpleDateFormat osztályt a dátum és az idő formázására is használják. De ez egy régi megközelítés.

Fájl név: CurrentDateTimePélda2.java

beállítva java-ban
 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)); } } 
Tesztelje most

Kimenet:

06/11/2017 12:26:18 

Az aktuális dátum lekérése: java.time.LocalDate

A LocalDate.now() metódus a LocalDate osztály példányát adja vissza. Ha kinyomtatjuk a LocalDate osztály példányát, akkor kiírja az aktuális dátumot.

Fájl név: 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()); } } 

Kimenet:

2021-12-17 

Az aktuális idő lekérése: java.time.LocalTime

A LocalTime.now() metódus a LocalTime osztály példányát adja vissza. Ha kinyomtatjuk a LocalTime osztály példányát, akkor kiírja az aktuális időt.

Fájl név: 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()); } } 

Kimenet:

 15:55:10.424178667 

Az aktuális dátum és idő lekérése: java.time.LocalDateTime

A LocalDateTime.now() metódus a LocalDateTime osztály példányát adja vissza. Ha kinyomtatjuk a LocalDateTime osztály példányát, akkor kiírja az aktuális dátumot és időt.

Fájl név: 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()); } } 

Kimenet:

 2021-12-17T15:59:19.516010365 

Az aktuális dátum és idő lekérése: java.time.Clock

A Clock.systemUTC().instant() metódus az aktuális dátumot és időt egyaránt visszaadja.

Fájl név: 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()); } } 

Kimenet:

 2021-12-17T16:04:03.930224479Z 

Az aktuális dátum és idő lekérése: java.util.Date

A java.util.Date osztály példányának kinyomtatásával kinyomtathatja az aktuális dátumot és időt Java nyelven. Ennek két módja van.

1. mód:

Fájl név: CurrentDateTimePélda7.java

hogyan alakítsuk át az int-t string-be 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); } } 

Kimenet:

 Fri Dec 17 16:07:15 GMT 2021 

2. út:

Fájl név: 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); } } 

Kimenet:

 Fri Dec 17 16:07:15 GMT 2021 

Az aktuális dátum lekérése: java.sql.Date

A java.sql.Date osztály példányának kinyomtatásával kinyomtathatja az aktuális dátumot Java nyelven. Nem nyomtatja ki az időt. Ezt a dátumpéldányt általában az aktuális dátum adatbázisba mentésére használják.

Fájl név: 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); } } 

Kimenet:

 2021-12-17 

Az aktuális dátum és idő lekérése: java.util.Calendar

A Naptár osztály használható a Dátum osztály példányának lekérésére. A Calendar osztály getTime() metódusa a java.util.Date példányát adja vissza. A Calendar.getInstance() metódus a Calendar osztály példányát adja vissza.

Fájl név: 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); } } 

Kimenet:

 Fri Dec 17 19:23:10 GMT 2021 

Megjegyzés: Javasoljuk, hogy a Calendar osztályt használja az aktuális dátum és idő lekéréséhez a klasszikus Date API-ban. A Java 8 óta használhatja a LocalDate, LocalTime vagy LocalDateTime osztályokat.