„Kotlin“ programa styginėms paversti datomis

Šioje programoje išmoksite konvertuoti eilutę į datą „Kotlin“ formatu.

1 pavyzdys: Konvertuokite eilutę į datą naudodami iš anksto nustatytus formatus

 import java.time.LocalDate import java.time.format.DateTimeFormatter fun main(args: Array) ( // Format y-M-d or yyyy-MM-d val string = "2017-07-25" val date = LocalDate.parse(string, DateTimeFormatter.ISO_DATE) println(date) )

Kai paleisite programą, išvestis bus:

 2017-07-25

Ankstesnėje programoje mes naudojome iš anksto nustatytą formato ISO_DATE, kuris užima datos eilutę, kurios formatas yra 2017-07-25 arba 2017-07-25 + 05: 45 '.

„LocalDate“ parse () funkcija analizuoja pateiktą eilutę naudodama nurodytą formatavimo priemonę. Ankstesniame pavyzdyje taip pat galite pašalinti ISO_DATE formatą ir metodą „parse“ () pakeisti šiuo:

 LocalDate date = LocalDate.parse (eilutė, DateTimeFormatter);

2 pavyzdys: Konvertuokite eilutę į datą naudodami šablonų formatus

 import java.time.LocalDate import java.time.format.DateTimeFormatter import java.util.Locale fun main(args: Array) ( val string = "July 25, 2017" val formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH) val date = LocalDate.parse(string, formatter) println(date) )

Kai paleisite programą, išvestis bus:

 2017-07-25

Ankstesnėje programoje mūsų data yra tokio formato MMMM d, yyyy. Taigi, mes sukuriame pateikto modelio formatą. Jei jus domina, patikrinkite visus „DateTimeFormatter“ modelius.

Dabar mes galime analizuoti datą naudodami LocalDate.parse()funkciją ir gauti LocalDateobjektą.

Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta eilutei konvertuoti į datą

Įdomios straipsniai...