Java program za pretvorbo niza v datum

V tem programu se boste naučili pretvoriti niz v datum v Javi s pomočjo oblikovalnika.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java Java
  • Osnovni vhod in izhod Java

Primer 1: Pretvori niz v datum z uporabo vnaprej določenih oblikovalnikov

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

Izhod

 2017-07-25

V zgornjem programu smo uporabili vnaprej določen oblikovalnik ISO_DATE, ki zajema datumski niz v obliki 2017-07-25 ali 2017-07-25 + 05: 45 '.

Funkcija LocalDate parse()razčleni dani niz s pomočjo danega oblikovalnika. V zgornjem primeru lahko odstranite tudi oblikovalnik ISO_DATE in metodo parse () nadomestite z:

 LocalDate date = LocalDate.parse (niz, DateTimeFormatter);

Primer 2: Pretvori niz v datum z uporabo oblikovalnikov vzorcev

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

Izhod

 2017-07-25

V zgornjem programu je naš datum v obliki MMMM d, yyyy. Tako ustvarimo oblikovalnik danega vzorca. Če vas zanima, preverite vse vzorce DateTimeFormatter.

Zdaj lahko z uporabo LocalDate.parse()funkcije razčlenimo datum in dobimo LocalDateobjekt.

Zanimive Članki...