Există multe modalități de a obține data și ora actuală în Java. Există multe clase care pot fi folosite pentru a obține data și ora curentă în Java.
- Clasa java.time.format.DateTimeFormatter
- Clasa java.text.SimpleDateFormat
- Clasa java.time.LocalDate
- Clasa java.time.LocalTime
- Clasa java.time.LocalDateTime
- java.time.Clock class
- java.util.Date class
- Clasa java.sql.Date
- Clasa java.util.Calendar
Obțineți data și ora curente: java.time.format.DateTimeFormatter
Metoda LocalDateTime.now() returnează instanța clasei LocalDateTime. Dacă tipărim instanța clasei LocalDateTime, aceasta afișează data și ora curente. Pentru a formata data curentă, puteți utiliza clasa DateTimeFormatter care este inclusă în JDK 1.8.
Nume de fișier: CurrentDateTimeExample1.java
cum se transformă șirul în întreg în 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)); } }Testează-l acum
Ieșire:
2017/11/06 12:11:58
Obțineți data și ora curente: java.text.SimpleDateFormat
Clasa SimpleDateFormat este folosită și pentru formatarea datei și orei. Dar este o abordare veche.
Nume de fișier: 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)); } }Testează-l acum
Ieșire:
06/11/2017 12:26:18
Obțineți data curentă: java.time.LocalDate
Metoda LocalDate.now() returnează instanța clasei LocalDate. Dacă tipărim instanța clasei LocalDate, se tipărește data curentă.
Nume de fișier: 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()); } }
Ieșire:
2021-12-17
Obține ora curentă: java.time.LocalTime
Metoda LocalTime.now() returnează instanța clasei LocalTime. Dacă tipărim instanța clasei LocalTime, se tipărește ora curentă.
java factorial
Nume de fișier: 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()); } }
Ieșire:
15:55:10.424178667
Obțineți data și ora curente: java.time.LocalDateTime
Metoda LocalDateTime.now() returnează instanța clasei LocalDateTime. Dacă tipărim instanța clasei LocalDateTime, aceasta afișează data și ora curente.
Nume de fișier: 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()); } }
Ieșire:
2021-12-17T15:59:19.516010365
Obțineți data și ora curente: java.time.Clock
Metoda Clock.systemUTC().instant() returnează ambele data și ora curente.
educație shloka mehta
Nume de fișier: 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()); } }
Ieșire:
2021-12-17T16:04:03.930224479Z
Obțineți data și ora curente: java.util.Date
Imprimând instanța clasei java.util.Date, puteți tipări data și ora curente în Java. Există două moduri de a face acest lucru.
vârsta salman khan
prima cale:
Nume de fișier: 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); } }
Ieșire:
Fri Dec 17 16:07:15 GMT 2021
a 2-a cale:
Nume de fișier: 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); } }
Ieșire:
Fri Dec 17 16:07:15 GMT 2021
Obțineți data curentă: java.sql.Date
Imprimând instanța clasei java.sql.Date, puteți tipări data curentă în Java. Nu imprimă timp. Această instanță de dată este utilizată în general pentru a salva data curentă în baza de date.
sortare matrice java
Nume de fișier: 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); } }
Ieșire:
2021-12-17
Obțineți data și ora curente: java.util.Calendar
Clasa Calendar poate fi folosită pentru a obține instanța clasei Date. Metoda getTime() a clasei Calendar returnează instanța java.util.Date. Metoda Calendar.getInstance() returnează instanța clasei Calendar.
Nume de fișier: 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); } }
Ieșire:
Fri Dec 17 19:23:10 GMT 2021