Obstaja veliko načinov za pridobitev trenutnega datuma in ure v Javi. Obstaja veliko razredov, ki jih je mogoče uporabiti za pridobitev trenutnega datuma in časa v Javi.
- razred java.time.format.DateTimeFormatter
- razred java.text.SimpleDateFormat
- razred java.time.LocalDate
- razred java.time.LocalTime
- razred java.time.LocalDateTime
- java.time.Razred ure
- Razred java.util.Date
- Razred java.sql.Date
- java.util.Calendar class
Pridobite trenutni datum in čas: java.time.format.DateTimeFormatter
Metoda LocalDateTime.now() vrne primerek razreda LocalDateTime. Če natisnemo primerek razreda LocalDateTime, natisne trenutni datum in uro. Za oblikovanje trenutnega datuma lahko uporabite razred DateTimeFormatter, ki je vključen v JDK 1.8.
kaj je desktop ini
Ime datoteke: 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)); } }Preizkusite zdaj
Izhod:
2017/11/06 12:11:58
Pridobite trenutni datum in čas: java.text.SimpleDateFormat
Razred SimpleDateFormat se uporablja tudi za oblikovanje datuma in časa. Ampak to je star pristop.
Ime datoteke: 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)); } }Preizkusite zdaj
Izhod:
06/11/2017 12:26:18
Pridobite trenutni datum: java.time.LocalDate
Metoda LocalDate.now() vrne primerek razreda LocalDate. Če natisnemo primerek razreda LocalDate, natisne trenutni datum.
Ime datoteke: 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()); } }
Izhod:
ukaz za namestitev npm
2021-12-17
Pridobite trenutni čas: java.time.LocalTime
Metoda LocalTime.now() vrne primerek razreda LocalTime. Če natisnemo primerek razreda LocalTime, natisne trenutni čas.
Ime datoteke: 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()); } }
Izhod:
15:55:10.424178667
Pridobite trenutni datum in uro: java.time.LocalDateTime
Metoda LocalDateTime.now() vrne primerek razreda LocalDateTime. Če natisnemo primerek razreda LocalDateTime, natisne trenutni datum in uro.
Ime datoteke: 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()); } }
Izhod:
2021-12-17T15:59:19.516010365
Pridobite trenutni datum in čas: java.time.Clock
Metoda Clock.systemUTC().instant() vrne trenutni datum in uro.
Ime datoteke: 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()); } }
Izhod:
2021-12-17T16:04:03.930224479Z
Pridobite trenutni datum in čas: java.util.Date
Če natisnete primerek razreda java.util.Date, lahko natisnete trenutni datum in čas v Javi. To lahko storite na dva načina.
java za rezanje nizov
1. način:
Ime datoteke: 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); } }
Izhod:
Fri Dec 17 16:07:15 GMT 2021
2. način:
Ime datoteke: 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); } }
Izhod:
Fri Dec 17 16:07:15 GMT 2021
Pridobite trenutni datum: java.sql.Date
Če natisnete primerek razreda java.sql.Date, lahko natisnete trenutni datum v Javi. Ne natisne časa. Ta primerek datuma se običajno uporablja za shranjevanje trenutnega datuma v bazo podatkov.
Ime datoteke: CurrentDateTimeExample9.java
tabela z rimskimi številkami 1100
// 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); } }
Izhod:
2021-12-17
Pridobite trenutni datum in čas: java.util.Calendar
Razred Koledar lahko uporabite za pridobitev primerka razreda Datum. Metoda getTime() razreda Calendar vrne primerek java.util.Date. Metoda Calendar.getInstance() vrne primerek razreda Calendar.
Ime datoteke: 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); } }
Izhod:
Fri Dec 17 19:23:10 GMT 2021