logo

Obțineți data și ora curente în Java

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.

  1. Clasa java.time.format.DateTimeFormatter
  2. Clasa java.text.SimpleDateFormat
  3. Clasa java.time.LocalDate
  4. Clasa java.time.LocalTime
  5. Clasa java.time.LocalDateTime
  6. java.time.Clock class
  7. java.util.Date class
  8. Clasa java.sql.Date
  9. 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 

Notă: este recomandat să utilizați clasa Calendar pentru a obține data și ora curente în API-ul Date clasice. Din Java 8, puteți utiliza clasele LocalDate, LocalTime sau LocalDateTime.