Tutorial Cara Format Tanggal Dan Waktu Dengan Kotlin Di Android Studio

Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio
Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio
- Untuk melaksanakan format tanggal dan waktu sesuai dengan cita-cita sanggup memakai class SimpleDateFormat. Kamu juga dapat  melaksanakan format dari text menjadi date, dan date menjadi text, selain  itu juga banyak yang sanggup dilakukan untuk pemformatan tanggal dan waktu.

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  :
@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 :
Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio Tutorial Cara Format Tanggal dan Waktu dengan Kotlin di Android Studio
Date and Time Format with Kotlin
Untuk instruksi lengkapnya kalian sanggup mempelajarinya di repository github :
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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel