logo

Få aktuellt datum och tid i Java

Det finns många sätt att få aktuell datum och tid i Java. Det finns många klasser som kan användas för att få aktuellt datum och tid i Java.

  1. java.time.format.DateTimeFormatter klass
  2. java.text.SimpleDateFormat klass
  3. java.time.LocalDate klass
  4. java.time.LocalTime-klass
  5. java.time.LocalDateTime klass
  6. java.time.Clock klass
  7. java.util.Datum klass
  8. java.sql.Date class
  9. java.util.Calendar klass

Hämta aktuellt datum och tid: java.time.format.DateTimeFormatter

Metoden LocalDateTime.now() returnerar instansen av klassen LocalDateTime. Om vi ​​skriver ut instansen av klassen LocalDateTime, skriver den ut aktuellt datum och tid. För att formatera det aktuella datumet kan du använda klassen DateTimeFormatter som ingår i JDK 1.8.

Filnamn: 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)); } } 
Testa det nu

Produktion:

2017/11/06 12:11:58 

Hämta aktuellt datum och tid: java.text.SimpleDateFormat

Klassen SimpleDateFormat används också för att formatera datum och tid. Men det är gammalt tillvägagångssätt.

Filnamn: 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)); } } 
Testa det nu

Produktion:

06/11/2017 12:26:18 

Hämta aktuellt datum: java.time.LocalDate

Metoden LocalDate.now() returnerar instansen av klassen LocalDate. Om vi ​​skriver ut instansen av klassen LocalDate, skriver den ut det aktuella datumet.

python __dict__

Filnamn: 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()); } } 

Produktion:

2021-12-17 

Hämta aktuell tid: java.time.LocalTime

Metoden LocalTime.now() returnerar instansen av klassen LocalTime. Om vi ​​skriver ut instansen av LocalTime-klassen, skriver den ut den aktuella tiden.

Filnamn: 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()); } } 

Produktion:

 15:55:10.424178667 

Hämta aktuellt datum och tid: java.time.LocalDateTime

Metoden LocalDateTime.now() returnerar instansen av klassen LocalDateTime. Om vi ​​skriver ut instansen av klassen LocalDateTime, skriver den ut aktuellt datum och tid.

arraylist i java

Filnamn: 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()); } } 

Produktion:

 2021-12-17T15:59:19.516010365 

Hämta aktuellt datum och tid: java.time.Clock

Metoden Clock.systemUTC().instant() returnerar både aktuellt datum och tid.

Filnamn: 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()); } } 

Produktion:

 2021-12-17T16:04:03.930224479Z 

Hämta aktuellt datum och tid: java.util.Date

Genom att skriva ut instansen av klassen java.util.Date kan du skriva ut aktuellt datum och tid i Java. Det finns två sätt att göra det.

1:a vägen:

Filnamn: 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); } } 

Produktion:

 Fri Dec 17 16:07:15 GMT 2021 

2:a vägen:

Filnamn: 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); } } 

Produktion:

fjäder och fjäder mvc
 Fri Dec 17 16:07:15 GMT 2021 

Hämta aktuellt datum: java.sql.Date

Genom att skriva ut instansen av klassen java.sql.Date kan du skriva ut aktuellt datum i Java. Den skriver inte ut tid. Denna datuminstans används vanligtvis för att spara det aktuella datumet i databasen.

Filnamn: 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); } } 

Produktion:

 2021-12-17 

Hämta aktuellt datum och tid: java.util.Calendar

Klassen Kalender kan användas för att hämta instansen av klassen Date. Metoden getTime() för klassen Calendar returnerar instansen av java.util.Date. Metoden Calendar.getInstance() returnerar instansen av klassen Calendar.

Filnamn: 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); } } 

Produktion:

 Fri Dec 17 19:23:10 GMT 2021 

Obs: Det rekommenderas att använda klassen Kalender för att få aktuellt datum och tid i klassisk Date API. Sedan Java 8 kan du använda klasserna LocalDate, LocalTime eller LocalDateTime.