Java program za pretvaranje niza u datum

U ovom programu naučit ćete pretvoriti niz u datum u Javi pomoću programa za oblikovanje.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java String
  • Osnovni ulaz i izlaz Java

Primjer 1: Pretvori niz u datum pomoću unaprijed definiranih oblikovača

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

Izlaz

 25.07.2017

U gore navedenom programu koristili smo unaprijed definirani formatter ISO_DATE koji uzima datumski niz u formatu 2017-07-25 ili 2017-07-25 + 05:45 '.

Funkcija LocalDate parse()raščlanjuje zadani niz pomoću datog oblikovača. Također možete ukloniti ISO_DATE formatter u gornjem primjeru i zamijeniti metodu parse () sa:

 Datum lokalnog datuma = LocalDate.parse (niz, DateTimeFormatter);

Primjer 2: Pretvori niz u datum pomoću oblikovača uzoraka

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

Izlaz

 25.07.2017

U gore navedenom programu naš je datum u formatu MMMM d, yyyy. Dakle, kreiramo program za oblikovanje zadanog uzorka. Provjerite sve obrasce DateTimeFormatter, ako ste zainteresirani.

Sada možemo raščlaniti datum pomoću LocalDate.parse()funkcije i dobiti LocalDateobjekt.

Zanimljivi članci...