logo

Získajte aktuálny dátum a čas v jazyku Java

Existuje mnoho spôsobov, ako získať aktuálny dátum a čas v Jave. Existuje mnoho tried, ktoré možno použiť na získanie aktuálneho dátumu a času v jazyku Java.

  1. java.time.format.DateTimeFormatter
  2. trieda java.text.SimpleDateFormat
  3. trieda java.time.LocalDate
  4. trieda java.time.LocalTime
  5. java.time.LocalDateTime trieda
  6. java.time.Clock class
  7. java.util.Date class
  8. trieda java.sql.Date
  9. trieda java.util.Calendar

Získajte aktuálny dátum a čas: java.time.format.DateTimeFormatter

Metóda LocalDateTime.now() vráti inštanciu triedy LocalDateTime. Ak vytlačíme inštanciu triedy LocalDateTime, vypíše aktuálny dátum a čas. Na formátovanie aktuálneho dátumu môžete použiť triedu DateTimeFormatter, ktorá je súčasťou JDK 1.8.

Názov súboru: 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)); } } 
Vyskúšajte to

Výkon:

2017/11/06 12:11:58 

Získajte aktuálny dátum a čas: java.text.SimpleDateFormat

Trieda SimpleDateFormat sa používa aj na formátovanie dátumu a času. Ale to je starý prístup.

Názov súboru: CurrentDateTimeExample2.java

súborový systém v linuxe
 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)); } } 
Vyskúšajte to

Výkon:

06/11/2017 12:26:18 

Získať aktuálny dátum: java.time.LocalDate

Metóda LocalDate.now() vráti inštanciu triedy LocalDate. Ak vytlačíme inštanciu triedy LocalDate, vypíše aktuálny dátum.

získať spojenie

Názov súboru: 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()); } } 

Výkon:

2021-12-17 

Získať aktuálny čas: java.time.LocalTime

Metóda LocalTime.now() vráti inštanciu triedy LocalTime. Ak vytlačíme inštanciu triedy LocalTime, vypíše aktuálny čas.

Názov súboru: 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()); } } 

Výkon:

 15:55:10.424178667 

Získajte aktuálny dátum a čas: java.time.LocalDateTime

Metóda LocalDateTime.now() vráti inštanciu triedy LocalDateTime. Ak vytlačíme inštanciu triedy LocalDateTime, vypíše aktuálny dátum a čas.

návratové pole java

Názov súboru: 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()); } } 

Výkon:

 2021-12-17T15:59:19.516010365 

Získajte aktuálny dátum a čas: java.time.Clock

Metóda Clock.systemUTC().instant() vráti aktuálny dátum aj čas.

Názov súboru: 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()); } } 

Výkon:

 2021-12-17T16:04:03.930224479Z 

Získajte aktuálny dátum a čas: java.util.Date

Vytlačením inštancie triedy java.util.Date môžete vytlačiť aktuálny dátum a čas v jazyku Java. Existujú dva spôsoby, ako to urobiť.

java polymorfizmus

1. spôsob:

Názov súboru: 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); } } 

Výkon:

 Fri Dec 17 16:07:15 GMT 2021 

2. spôsob:

Názov súboru: 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); } } 

Výkon:

 Fri Dec 17 16:07:15 GMT 2021 

Získať aktuálny dátum: java.sql.Date

Vytlačením inštancie triedy java.sql.Date môžete vytlačiť aktuálny dátum v jazyku Java. Netlačí čas. Táto inštancia dátumu sa vo všeobecnosti používa na uloženie aktuálneho dátumu do databázy.

čo je export v linuxe

Názov súboru: 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); } } 

Výkon:

 2021-12-17 

Získajte aktuálny dátum a čas: java.util.Calendar

Triedu Calendar možno použiť na získanie inštancie triedy Date. Metóda getTime() triedy Calendar vráti inštanciu java.util.Date. Metóda Calendar.getInstance() vráti inštanciu triedy Calendar.

Názov súboru: 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); } } 

Výkon:

 Fri Dec 17 19:23:10 GMT 2021 

Poznámka: Na získanie aktuálneho dátumu a času v klasickom Date API sa odporúča použiť triedu Calendar. Od Java 8 môžete používať triedy LocalDate, LocalTime alebo LocalDateTime.