logo

Gaukite dabartinę datą ir laiką „Java“.

Yra daug būdų, kaip sužinoti datą ir laiką „Java“. Yra daug klasių, kurias galima naudoti norint gauti dabartinę datą ir laiką „Java“.

  1. java.time.format.DateTimeFormatter klasė
  2. java.text.SimpleDateFormat klasė
  3. java.time.LocalDate klasė
  4. java.time.LocalTime klasė
  5. java.time.LocalDateTime klasė
  6. java.time.Laikrodžio klasė
  7. java.util.Datos klasė
  8. java.sql.Datos klasė
  9. java.util.Kalendoriaus klasė

Gaukite dabartinę datą ir laiką: java.time.format.DateTimeFormatter

Metodas LocalDateTime.now() grąžina LocalDateTime klasės egzempliorių. Jei spausdiname LocalDateTime klasės egzempliorių, jis išspausdina dabartinę datą ir laiką. Norėdami formatuoti dabartinę datą, galite naudoti DateTimeFormatter klasę, kuri yra įtraukta į JDK 1.8.

Failo pavadinimas: 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)); } } 
Išbandykite dabar

Išvestis:

2017/11/06 12:11:58 

Gaukite dabartinę datą ir laiką: java.text.SimpleDateFormat

SimpleDateFormat klasė taip pat naudojama datos ir laiko formatavimui. Bet tai senas požiūris.

Failo pavadinimas: 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)); } } 
Išbandykite dabar

Išvestis:

06/11/2017 12:26:18 

Gaukite dabartinę datą: java.time.LocalDate

Metodas LocalDate.now() grąžina LocalDate klasės egzempliorių. Jei spausdiname LocalDate klasės egzempliorių, ji išspausdina dabartinę datą.

globalūs kintamieji js

Failo pavadinimas: 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()); } } 

Išvestis:

2021-12-17 

Gaukite dabartinį laiką: java.time.LocalTime

Metodas LocalTime.now() grąžina LocalTime klasės egzempliorių. Jei spausdiname LocalTime klasės egzempliorių, jis spausdina dabartinį laiką.

Failo pavadinimas: 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()); } } 

Išvestis:

 15:55:10.424178667 

Gaukite dabartinę datą ir laiką: java.time.LocalDateTime

Metodas LocalDateTime.now() grąžina LocalDateTime klasės egzempliorių. Jei spausdiname LocalDateTime klasės egzempliorių, jis išspausdina dabartinę datą ir laiką.

kas yra „Export“ komanda „Linux“.

Failo pavadinimas: 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()); } } 

Išvestis:

 2021-12-17T15:59:19.516010365 

Gaukite dabartinę datą ir laiką: java.time.Clock

Metodas Clock.systemUTC().instant() grąžina dabartinę datą ir laiką.

Failo pavadinimas: 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()); } } 

Išvestis:

 2021-12-17T16:04:03.930224479Z 

Gaukite dabartinę datą ir laiką: java.util.Date

Spausdinę java.util.Date klasės egzempliorių, galite atspausdinti esamą datą ir laiką Java. Yra du būdai tai padaryti.

1 būdas:

Failo pavadinimas: 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); } } 

Išvestis:

 Fri Dec 17 16:07:15 GMT 2021 

2 būdas:

Failo pavadinimas: 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); } } 

Išvestis:

Aktorius Rekha
 Fri Dec 17 16:07:15 GMT 2021 

Gaukite dabartinę datą: java.sql.Date

Spausdinę java.sql.Date klasės egzempliorių, galite spausdinti dabartinę datą Java. Tai nespausdina laiko. Šis datos pavyzdys paprastai naudojamas dabartinei datai išsaugoti duomenų bazėje.

Failo pavadinimas: 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); } } 

Išvestis:

 2021-12-17 

Gaukite dabartinę datą ir laiką: java.util.Calendar

Klasė Kalendorius gali būti naudojama norint gauti datos klasės egzempliorių. Kalendoriaus klasės metodas getTime() grąžina java.util.Date egzempliorių. Metodas Calendar.getInstance() grąžina Calendar klasės egzempliorių.

Failo pavadinimas: 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); } } 

Išvestis:

 Fri Dec 17 19:23:10 GMT 2021 

Pastaba: norint gauti dabartinę datą ir laiką klasikinėje Date API, rekomenduojama naudoti klasę Kalendorius. Nuo „Java 8“ galite naudoti „LocalDate“, „LocalTime“ arba „LocalDateTime“ klases.