Program Kotlin untuk Menukar Rentetan kepada Tarikh

Dalam program ini, anda akan belajar menukar rentetan hingga kini di Kotlin menggunakan formatter.

Contoh 1: Tukarkan Rentetan ke Tarikh menggunakan pemformat yang telah ditentukan

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

Semasa anda menjalankan program, outputnya adalah:

 2017-07-25

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

Fungsi parse LocalDate menguraikan rentetan yang diberikan menggunakan pemformat yang diberikan. Anda juga boleh membuang pemformat ISO_DATE dalam contoh di atas dan menggantikan kaedah parse () dengan:

 Tarikh LocalDate = LocalDate.parse (rentetan, DateTimeFormatter);

Contoh 2: Tukarkan Rentetan ke Tarikh menggunakan pembentuk corak

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

Semasa anda menjalankan program, outputnya adalah:

 2017-07-25

Dalam program di atas, tarikh kami adalah dalam format MMMM d, yyyy. Oleh itu, kami membuat penyusun corak yang diberikan. Periksa semua corak DateTimeFormatter, jika anda berminat.

Sekarang, kita dapat menguraikan tarikh menggunakan LocalDate.parse()fungsi dan mendapatkan LocalDateobjek.

Inilah kod Java yang setara: Program Java untuk menukar rentetan hingga kini

Artikel menarik...