Tutorial Cara Format Tanggal Dan Waktu Dengan Kotlin Di Android Studio
Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio |
Pada tutorial ini kita akan berguru cara format tanggal dan waktu sesuai dengan zona waktu "UTC". Tools yang dipakai yakni Android Studio, kalian sanggup memakai aplikasi alternatif lain ibarat Netbeans, atau Intellij IDEA. Ikuti langkah-langkah berikut :
1. Buat project baru
Buat project gres di Android Studio dan pastikan centang pada bab support bahasa pemrograman Kotlin. Pastikan laptop kau terkoneksi dengan internet dan tunggu hingga proses sinkronisasi gradle selesai.
2. Buat fungsi formatting date time
Selanjutnya buat file Kotlin gres dengan cara klik kanan pada package project, beri nama DateTimeFormat.kt. Kode awalnya ibarat berikut :
package com.codingtive.androidtutorial.kotlin object DateTimeFormat { @JvmStatic fun main(args: Array<String>) { } }
Buat fungsi untuk melaksanakan format tanggal sesuai dengan zona waktu "UTC" dan mengembalikan tanggal dengan format yang diinginkan. Caranya tambahkan instruksi berikut sesudah fungsi main :
private fun formatDate(date: String, format: String): String { var formattedDate = "" val sdf = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()) sdf.timeZone = TimeZone.getTimeZone("UTC") try { val parseDate = sdf.parse(date) formattedDate = SimpleDateFormat(format).format(parseDate) } catch (e: ParseException) { e.printStackTrace() } return formattedDate }
Setelah menciptakan fungsi format tanggal, buat fungsi untuk format waktu. Tambahkan instruksi berikut sesudah instruksi format tanggal :
private fun formatTime(time: String, format: String): String { var formattedTime = "" val sdf = SimpleDateFormat("HH:mm:ss", Locale.getDefault()) sdf.timeZone = TimeZone.getTimeZone("UTC") try { val parseDate = sdf.parse(time) formattedTime = SimpleDateFormat(format).format(parseDate) } catch (e: ParseException) { e.printStackTrace() } return formattedTime }
Sekarang coba untuk memakai fungsi format tanggal dan waktu, misalnya untuk tanggal yang akan ditampilkan dengan format Hari, tanggal nama_bulan tahun, dan untuk format waktunya jam.menit.
Caranya tambahkan instruksi berikut didalam fungsi main(), sehingga kodenya menjadi ibarat berikut :
Caranya tambahkan instruksi berikut didalam fungsi main(), sehingga kodenya menjadi ibarat berikut :
@JvmStatic fun main(args: Array) { // example use format date val formattedDate = formatDate("2019-05-22", "EEE, dd MMMM yyyy") println("Date is $formattedDate") // example use format time val formattedTime = formatTime("23:15:00", "HH.mm") println("Time is $formattedTime") }
Untuk penggunaan pattern tanggal dan waktu ibarat EEE, dd, MM, yyyy kalian sanggup mempelajarinya di Date and Times Pattern.
Coba jalankan kodenya, maka jadinya ibarat berikut :
Untuk instruksi lengkapnya kalian sanggup mempelajarinya di repository github :
Coba jalankan kodenya, maka jadinya ibarat berikut :
Date and Time Format with Kotlin |
Demikian tutorial cara format tanggal dan waktu dengan Kotlin di Android Studio, kalau kau ada hambatan atau mau berdiskusi sanggup mengisi kolom komentar dibawah. Selain itu juga ada tutorial Kotlin menarik lainnya seperti Tutorial Android Membuat Dinamically EditText dengan RecyclerView. Terima kasih
0 Response to "Tutorial Cara Format Tanggal Dan Waktu Dengan Kotlin Di Android Studio"
Post a Comment