logo

Dobijte trenutni datum i vrijeme u Javi

Postoji mnogo načina za dobivanje aktualnog datuma i vremena u Javi. Postoje mnoge klase koje se mogu koristiti za dobivanje trenutnog datuma i vremena u Javi.

vlc media player preuzimanje youtube
  1. klasa java.time.format.DateTimeFormatter
  2. klasa java.text.SimpleDateFormat
  3. klasa java.time.LocalDate
  4. klasa java.time.LocalTime
  5. klasa java.time.LocalDateTime
  6. java.vrijeme.Klas sata
  7. java.util.Klasa datuma
  8. java.sql.Klasa datuma
  9. java.util.Klasa kalendara

Dobijte trenutni datum i vrijeme: java.time.format.DateTimeFormatter

Metoda LocalDateTime.now() vraća instancu klase LocalDateTime. Ako ispišemo instancu klase LocalDateTime, ona ispisuje trenutni datum i vrijeme. Za oblikovanje trenutnog datuma možete koristiti klasu DateTimeFormatter koja je uključena u JDK 1.8.

Naziv 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)); } } 
Testirajte sada

Izlaz:

2017/11/06 12:11:58 

Dohvaćanje trenutnog datuma i vremena: java.text.SimpleDateFormat

Klasa SimpleDateFormat također se koristi za oblikovanje datuma i vremena. Ali to je stari pristup.

Naziv 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)); } } 
Testirajte sada

Izlaz:

06/11/2017 12:26:18 

Dohvati trenutni datum: java.time.LocalDate

Metoda LocalDate.now() vraća instancu klase LocalDate. Ako ispišemo instancu klase LocalDate, ona ispisuje trenutni datum.

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

Izlaz:

2021-12-17 

Dobijte trenutno vrijeme: java.time.LocalTime

Metoda LocalTime.now() vraća instancu klase LocalTime. Ako ispišemo instancu klase LocalTime, ona ispisuje trenutno vrijeme.

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

Izlaz:

 15:55:10.424178667 

Dobijte trenutni datum i vrijeme: java.time.LocalDateTime

Metoda LocalDateTime.now() vraća instancu klase LocalDateTime. Ako ispišemo instancu klase LocalDateTime, ona ispisuje trenutni datum i vrijeme.

Naziv datoteke: CurrentDateTimeExample5.java

java povezani popis
 // 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()); } } 

Izlaz:

 2021-12-17T15:59:19.516010365 

Dobijte trenutni datum i vrijeme: java.time.Clock

Metoda Clock.systemUTC().instant() vraća trenutni datum i vrijeme.

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

Izlaz:

napomene u proljetnom pokretanju
 2021-12-17T16:04:03.930224479Z 

Dobijte trenutni datum i vrijeme: java.util.Date

Ispisom instance klase java.util.Date možete ispisati trenutni datum i vrijeme u Javi. Postoje dva načina za to.

1. način:

Naziv 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); } } 

Izlaz:

 Fri Dec 17 16:07:15 GMT 2021 

2. način:

Naziv 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); } } 

Izlaz:

 Fri Dec 17 16:07:15 GMT 2021 

Dohvati trenutni datum: java.sql.Date

Ispisom instance klase java.sql.Date možete ispisati trenutni datum u Javi. Ne ispisuje vrijeme. Ova se instanca datuma općenito koristi za spremanje trenutnog datuma u bazu podataka.

Naziv datoteke: CurrentDateTimeExample9.java

opružni okvir
 // 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); } } 

Izlaz:

 2021-12-17 

Dobijte trenutni datum i vrijeme: java.util.Calendar

Klasa Kalendar može se koristiti za dobivanje instance klase Datum. Metoda getTime() klase Calendar vraća instancu java.util.Date. Metoda Calendar.getInstance() vraća instancu klase Calendar.

Naziv 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); } } 

Izlaz:

 Fri Dec 17 19:23:10 GMT 2021 

Napomena: Preporuča se koristiti klasu Kalendar za dobivanje trenutnog datuma i vremena u klasičnom API-ju za datum. Od Jave 8 možete koristiti klase LocalDate, LocalTime ili LocalDateTime.