logo

Преузмите тренутни датум и време у Јави

Постоји много начина да ажурирате датум и време у Јави. Постоји много класа које се могу користити за добијање тренутног датума и времена у Јави.

  1. јава.тиме.формат.ДатеТимеФорматтер цласс
  2. јава.тект.СимплеДатеФормат класа
  3. јава.тиме.ЛоцалДате класа
  4. јава.тиме.ЛоцалТиме класа
  5. јава.тиме.ЛоцалДатеТиме класа
  6. јава.тиме.Цлоцк цласс
  7. јава.утил.Дате цласс
  8. јава.скл.Дате цласс
  9. јава.утил.Цалендар цласс

Добијте тренутни датум и време: јава.тиме.формат.ДатеТимеФорматтер

Метод ЛоцалДатеТиме.нов() враћа инстанцу класе ЛоцалДатеТиме. Ако одштампамо инстанцу класе ЛоцалДатеТиме, она штампа тренутни датум и време. Да бисте форматирали тренутни датум, можете користити класу ДатеТимеФорматтер која је укључена у ЈДК 1.8.

претварање инт у стринг

Назив документа: ЦуррентДатеТимеЕкампле1.јава

 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)); } } 
Тестирајте одмах

Излаз:

2017/11/06 12:11:58 

Добијте тренутни датум и време: јава.тект.СимплеДатеФормат

Класа СимплеДатеФормат се такође користи за форматирање датума и времена. Али то је стари приступ.

Назив документа: ЦуррентДатеТимеЕкампле2.јава

 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)); } } 
Тестирајте одмах

Излаз:

06/11/2017 12:26:18 

Добијте тренутни датум: јава.тиме.ЛоцалДате

Метод ЛоцалДате.нов() враћа инстанцу класе ЛоцалДате. Ако одштампамо инстанцу класе ЛоцалДате, она штампа тренутни датум.

Назив документа: ЦуррентДатеТимеЕкампле3.јава

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

Излаз:

у јава
2021-12-17 

Добијте тренутно време: јава.тиме.ЛоцалТиме

Метод ЛоцалТиме.нов() враћа инстанцу класе ЛоцалТиме. Ако одштампамо инстанцу класе ЛоцалТиме, она штампа тренутно време.

Назив документа: ЦуррентДатеТимеЕкампле4.јава

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

Излаз:

 15:55:10.424178667 

Добијте тренутни датум и време: јава.тиме.ЛоцалДатеТиме

Метод ЛоцалДатеТиме.нов() враћа инстанцу класе ЛоцалДатеТиме. Ако одштампамо инстанцу класе ЛоцалДатеТиме, она штампа тренутни датум и време.

Назив документа: ЦуррентДатеТимеЕкампле5.јава

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

Излаз:

 2021-12-17T15:59:19.516010365 

Преузмите тренутни датум и време: јава.тиме.Цлоцк

Метод Цлоцк.системУТЦ().инстант() враћа тренутни датум и време.

Назив документа: ЦуррентДатеТимеЕкампле6.јава

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

Излаз:

 2021-12-17T16:04:03.930224479Z 

Преузмите тренутни датум и време: јава.утил.Дате

Штампањем инстанце класе јава.утил.Дате, можете одштампати тренутни датум и време у Јави. Постоје два начина да се то уради.

низ је празан

1. начин:

Назив документа: ЦуррентДатеТимеЕкампле7.јава

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

Излаз:

 Fri Dec 17 16:07:15 GMT 2021 

2. начин:

Назив документа: ЦуррентДатеТимеЕкампле8.јава

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

Излаз:

 Fri Dec 17 16:07:15 GMT 2021 

Преузмите тренутни датум: јава.скл.Дате

Штампањем инстанце класе јава.скл.Дате, можете одштампати тренутни датум у Јави. Не штампа време. Ова инстанца датума се обично користи за чување тренутног датума у ​​бази података.

Назив документа: ЦуррентДатеТимеЕкампле9.јава

низ стрингова у ц програмирању
 // 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); } } 

Излаз:

 2021-12-17 

Преузмите тренутни датум и време: јава.утил.Цалендар

Класа Цалендар се може користити за добијање инстанце класе Дате. Метод гетТиме() класе Цалендар враћа инстанцу јава.утил.Дате. Метод Цалендар.гетИнстанце() враћа инстанцу класе Цалендар.

Назив документа: ЦуррентДатеТимеЕкампле10.јава

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

Излаз:

 Fri Dec 17 19:23:10 GMT 2021 

Напомена: Препоручује се коришћење класе Цалендар за добијање тренутног датума и времена у класичном АПИ-ју за датум. Од Јаве 8, можете користити класе ЛоцалДате, ЛоцалТиме или ЛоцалДатеТиме.