Јава програм за добијање тренутног датума / времена

У овом програму научићете да у Јава-у добијете тренутни датум и време у различитим форматима.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Јава Стринг
  • Јава основни улаз и излаз

Пример 1: Преузмите тренутни датум и време у подразумеваном формату

 import java.time.LocalDateTime; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); System.out.println("Current Date and Time is: " + current); ) )

Оутпут

 Тренутни датум и време је: 2017-08-02Т11: 25: 44.973

У горе наведеном програму, тренутни датум и време се чувају у променљивој струји помоћу LocalDateTime.now()методе.

За подразумевани формат, он се једноставно претвара из LocalDateTimeобјекта у низ помоћу toString()методе.

Пример 2: Добијте тренутни датум и време са шаблоном

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); String formatted = current.format(formatter); System.out.println("Current Date and Time is: " + formatted); ) )

Оутпут

 Тренутни датум и време су: 2017-08-02 11: 29: 57.401

У горе наведеном програму дефинисали смо образац формата Year-Month-Day Hours:Minutes:Seconds.Millisecondsпомоћу DateTimeFormatterобјекта.

Затим смо користили LocalDateTimeformat()метод да користи дати форматер. Ово нам даје форматирани излазни низ.

Пример 3: Дохватите време тренутног датума помоћу унапред дефинисаних константи

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.BASIC_ISO_DATE; String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Оутпут

 Тренутни датум је: 20170802

У горе наведеном програму користили смо предефинисану константу формата BASIC_ISO_DATEда бисмо добили тренутни ИСО датум као излаз.

Пример 4: Дохватите време тренутног датума у ​​локализованом стилу

 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.format.FormatStyle; public class CurrentDateTime ( public static void main(String() args) ( LocalDateTime current = LocalDateTime.now(); DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM); String formatted = current.format(formatter); System.out.println("Current Date is: " + formatted); ) )

Оутпут

 Тренутни датум је: 02. августа 2017. 11:44:19

У горе наведеном програму користили смо локализовани стил Mediumда бисмо добили тренутни датум и време у датом формату. Постоје и други стилови, као: Full, Longи Short.

Ако сте заинтересовани, ево листе свих образаца ДатеТимеФорматтер.

Занимљиви Чланци...