Dalam program ini, anda akan belajar mendapatkan tarikh dan masa semasa dalam format yang berbeza di Kotlin.
Contoh 1: Dapatkan tarikh dan masa Semasa dalam format lalai
import java.time.LocalDateTime fun main(args: Array) ( val current = LocalDateTime.now() println("Current Date and Time is: $current") )
Semasa anda menjalankan program, outputnya adalah:
Tarikh dan Masa Semasa: 2017-08-02T11: 25: 44.973
Dalam program di atas, tarikh dan masa semasa disimpan dalam LocalDateTime.now()
kaedah arus berubah menggunakan kaedah.
Untuk format lalai, ia hanya ditukar dari LocalDateTime
objek ke rentetan menggunakan toString()
metode.
Contoh 2: Dapatkan tarikh dan masa Semasa dengan corak
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") )
Semasa anda menjalankan program, outputnya adalah:
Tarikh dan Masa Semasa adalah: 2017-08-02 11: 29: 57.401
Dalam program di atas, kami telah menentukan corak format Year-Month-Day Hours:Minutes:Seconds.Milliseconds
menggunakan DateTimeFormatter
objek.
Kemudian, kita telah menggunakan LocalDateTime
's format()
kaedah untuk menggunakan pemformat yang diberikan. Ini memberi kita output rentetan berformat.
Contoh 3: Dapatkan masa Tarikh Semasa menggunakan pemalar yang telah ditentukan
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") )
Semasa anda menjalankan program, outputnya adalah:
Tarikh Semasa: 20170802
Dalam program di atas, kami telah menggunakan pemalar format yang telah ditetapkan BASIC_ISO_DATE
untuk mendapatkan tarikh ISO semasa sebagai output.
Contoh 4: Dapatkan masa Tarikh Semasa dengan gaya setempat
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") )
Semasa anda menjalankan program, outputnya adalah:
Tarikh Semasa adalah: 2 Ogos 2017 11:44:19 PG
Dalam program di atas, kami telah menggunakan gaya yang dilokalkan Medium
untuk mendapatkan waktu tarikh semasa dalam format yang diberikan. Ada gaya lain juga: Full
, Long
dan Short
.
Sekiranya anda berminat, berikut adalah senarai semua corak DateTimeFormatter.
Juga, inilah kod Java yang setara: Program Java untuk mendapatkan tarikh dan masa semasa