Program Kotlin untuk Mengonversi String menjadi Tanggal

Dalam program ini, Anda akan belajar mengonversi string hingga saat ini di Kotlin menggunakan formatter.

Contoh 1: Ubah String menjadi Tanggal menggunakan format yang telah ditentukan sebelumnya

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

Saat Anda menjalankan program, hasilnya adalah:

 2017-07-25

Dalam program di atas, kami telah menggunakan formatter standar ISO_DATE yang mengambil string tanggal dalam format 2017-07-25 atau 2017-07-25 + 05: 45 '.

Fungsi parse () LocalDate mem-parsing string yang diberikan menggunakan formatter yang diberikan. Anda juga dapat menghapus formatter ISO_DATE pada contoh di atas dan mengganti metode parse () dengan:

 Tanggal LocalDate = LocalDate.parse (string, DateTimeFormatter);

Contoh 2: Ubah String menjadi Tanggal menggunakan format pola

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

Saat Anda menjalankan program, hasilnya adalah:

 2017-07-25

Dalam program di atas, tanggal kami dalam format MMMM d, yyyy. Jadi, kami membuat pemformat dari pola yang diberikan. Periksa semua pola DateTimeFormatter, jika Anda tertarik.

Sekarang, kita bisa mengurai tanggal menggunakan LocalDate.parse()fungsi dan mendapatkan LocalDateobjeknya.

Berikut kode Java yang setara: Program Java untuk mengubah string menjadi tanggal

Artikel yang menarik...