Kotlin-Programm zum Konvertieren von Zeichenfolgen in Datumsangaben

In diesem Programm lernen Sie, wie Sie Zeichenfolgen mithilfe des Formatierers in Kotlin in ein Datum konvertieren.

Beispiel 1: Konvertieren Sie einen String mit vordefinierten Formatierern in ein Datum

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 2017-07-25

Im obigen Programm haben wir den vordefinierten Formatierer ISO_DATE verwendet, der eine Datumszeichenfolge im Format 2017-07-25 oder 2017-07-25 + 05: 45 'verwendet.

Die parse () -Funktion des LocalDate analysiert die angegebene Zeichenfolge mit dem angegebenen Formatierer. Sie können auch den ISO_DATE-Formatierer im obigen Beispiel entfernen und die parse () -Methode durch Folgendes ersetzen:

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

Beispiel 2: Konvertieren eines Strings in ein Datum mithilfe von Musterformatierern

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 2017-07-25

Im obigen Programm hat unser Datum das Format MMMM d, yyyy. Also erstellen wir einen Formatierer des gegebenen Musters. Überprüfen Sie alle DateTimeFormatter-Muster, wenn Sie interessiert sind.

Jetzt können wir das Datum mit der LocalDate.parse()Funktion analysieren und das LocalDateObjekt abrufen.

Hier ist der entsprechende Java-Code: Java-Programm zum Konvertieren von Zeichenfolgen in Datumsangaben

Interessante Beiträge...