Yra daug būdų, kaip sužinoti datą ir laiką „Java“. Yra daug klasių, kurias galima naudoti norint gauti dabartinę datą ir laiką „Java“.
- java.time.format.DateTimeFormatter klasė
- java.text.SimpleDateFormat klasė
- java.time.LocalDate klasė
- java.time.LocalTime klasė
- java.time.LocalDateTime klasė
- java.time.Laikrodžio klasė
- java.util.Datos klasė
- java.sql.Datos klasė
- 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