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

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

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

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

Пример 1: Конвертовање низа у датум помоћу унапред дефинисаних формативача

 import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class TimeString ( public static void main(String() args) ( // Format y-M-d or yyyy-MM-d String string = "2017-07-25"; LocalDate date = LocalDate.parse(string, DateTimeFormatter.ISO_DATE); System.out.println(date); ) )

Оутпут

 2017-07-25

У горенаведеном програму користили смо предефинисани форматтер ИСО_ДАТЕ који узима датумски низ у формату 2017-07-25 или 2017-07-25 + 05:45 '.

Функција ЛоцалДате parse()анализира дати низ помоћу датог обликовача. Такође можете уклонити ИСО_ДАТЕ форматтер у горњем примеру и заменити методу парсе () са:

 Датум локалног датума = ЛоцалДате.парсе (стринг, ДатеТимеФорматтер);

Пример 2: Конвертовање низа у датум помоћу обликовача образаца

 import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.Locale; public class TimeString ( public static void main(String() args) ( String string = "July 25, 2017"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH); LocalDate date = LocalDate.parse(string, formatter); System.out.println(date); ) )

Оутпут

 2017-07-25

У горе наведеном програму, наш датум је у формату MMMM d, yyyy. Дакле, креирамо програм за обликовање датог узорка. Проверите све обрасце ДатеТимеФорматтер, ако сте заинтересовани.

Сада можемо да рашчланимо датум помоћу LocalDate.parse()функције и добијемо LocalDateобјекат.

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