Kali ini saya akan menjelaskan tutorial format penulisan tanggal menggunakan kotlin. Kita bisa menggunakan format-format sederhana ini untuk berbagai project android. Secara umum untuk format date time pada kotlin memiliki kode seperti demikian :
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS")
val formatted = current.format(formatter)
println("Current Date and Time is: $formatted")
Untuk merubah formatnya, kita hanya mengganti string di bagian ofPattern(), dengan ketentuan sebagai berikut :
Sebagai contoh kita menginginkan tanggal dengan format Thursday, 01-April-2021 11:18:53, kita cukup menuliskannya sebagai demikian :
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("EEEE, dd-MMMM-yyyy HH:mm:ss")
val formatted = current.format(formatter)
println(formatted)
Bila Anda menginginkan format Indonesia, maka tambahkan saja Locale("in", "ID"), seperti berikut ini:
val current = LocalDateTime.now()
val formatter = DateTimeFormatter.ofPattern("EEEE, dd-MMMM-yyyy HH:mm:ss", Locale("in", "ID"))
val formatted = current.format(formatter)
println(formatted)
Untuk melakukan pemformatan tanggal yang kita input, bisa menggunakan script di bawah ini:
val strTime = "2021-12-04 12:12:32"
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss", Locale("in", "ID"))
val formatted = LocalDateTime.parse(strTime, formatter)
val formatter2 = DateTimeFormatter.ofPattern("EEEE, yyyy-MM-dd", Locale("in", "ID"))
val formatted2 = formatted.format(formatter2)
println(formatted2)
sebelumnya, anda perlu menentukan format awal dari date time, pada contoh ini kita memiliki 2021-12-04 12:12:32 sehingga formatter pertama harus yyyy-MM-dd HH:mm:ss. Formatter kedua berfungsi untuk mengubah menjadi format EEEE, yyyy-MM-dd dengan bahasa Indonesia. Silahkan dipraktekkan sendiri untuk melihat hasilnya.
23 Maret 2021 -
Kesempatan kali ini, saya akan membahas sesuatu yang sudah lama tapi masih tetap dipakai hingga ...
Read More
17 Maret 2021 -
Android menyediakan banyak media penyimpanan data yang dapat kita gunakan untuk berbagai kasus d...
Read More
27 September 2021 -
Kita semua tahu bahwa wordpress merupakan salah satu cms yang paling populer dan memiliki fitur ...
Read More
14 Maret 2021 -
Bagi kamu yang memiliki web atau blog mungkin pernah terkendala karena storage penuh, atau tidak...
Read More