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.
- java.time.format.DateTimeFormatter
- trieda java.text.SimpleDateFormat
- trieda java.time.LocalDate
- trieda java.time.LocalTime
- java.time.LocalDateTime trieda
- java.time.Clock class
- java.util.Date class
- trieda java.sql.Date
- 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