Dalam program ini, Anda akan belajar mendapatkan tanggal dan waktu saat ini dalam format yang berbeda di Kotlin.
Contoh 1: Dapatkan tanggal dan waktu saat ini dalam format default
import java.time.LocalDateTime fun main(args: Array) ( val current = LocalDateTime.now() println("Current Date and Time is: $current") )
Saat Anda menjalankan program, hasilnya adalah:
Tanggal dan Waktu Saat Ini adalah: 2017-08-02T11: 25: 44.973
Dalam program di atas, tanggal dan waktu saat ini disimpan dalam variabel saat ini menggunakan LocalDateTime.now()
metode.
Untuk format default, itu hanya diubah dari LocalDateTime
objek menjadi string menggunakan toString()
metode.
Contoh 2: Dapatkan tanggal dan waktu saat ini dengan pola
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array) ( 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") )
Saat Anda menjalankan program, hasilnya adalah:
Tanggal dan Waktu Saat Ini adalah: 2017-08-02 11: 29: 57.401
Dalam program di atas, kami telah mendefinisikan pola format Year-Month-Day Hours:Minutes:Seconds.Milliseconds
menggunakan DateTimeFormatter
objek.
Kemudian, kita telah menggunakan LocalDateTime
's format()
metode untuk menggunakan formatter diberikan. Ini memberi kita output string yang diformat.
Contoh 3: Dapatkan waktu Tanggal Saat Ini menggunakan konstanta yang telah ditentukan sebelumnya
import java.time.LocalDateTime import java.time.format.DateTimeFormatter fun main(args: Array) ( val current = LocalDateTime.now() val formatter = DateTimeFormatter.BASIC_ISO_DATE val formatted = current.format(formatter) println("Current Date is: $formatted") )
Saat Anda menjalankan program, hasilnya adalah:
Tanggal Saat Ini adalah: 20170802
Dalam program di atas, kami telah menggunakan konstanta format yang telah ditentukan sebelumnya BASIC_ISO_DATE
untuk mendapatkan tanggal ISO saat ini sebagai output.
Contoh 4: Dapatkan waktu Tanggal Sekarang dengan gaya lokal
import java.time.LocalDateTime import java.time.format.DateTimeFormatter import java.time.format.FormatStyle fun main(args: Array) ( val current = LocalDateTime.now() val formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) val formatted = current.format(formatter) println("Current Date is: $formatted") )
Saat Anda menjalankan program, hasilnya adalah:
Tanggal Sekarang: 2 Agustus 2017 11:44:19
Dalam program di atas, kami telah menggunakan gaya Lokal Medium
untuk mendapatkan waktu tanggal sekarang dalam format yang diberikan. Ada gaya lain juga: Full
, Long
dan Short
.
Jika Anda tertarik, berikut ini daftar semua pola DateTimeFormatter.
Juga, inilah kode Java yang setara: Program Java untuk mendapatkan tanggal dan waktu saat ini