如何在 Kotlin 中获取当前本地日期和时间?


Kotlin 是一种静态类型语言,它基于 Java,因此所有 Java 代码都可以轻松地在 Kotlin 中编译。 在本文中,我们将了解如何在 Kotlin 中生成当前本地日期和时间。

由于 Kotlin 与 Java 具有互操作性,因此我们将使用 Java 实用程序类和 Simple Date Format 类来获取当前本地日期和时间。

示例 – 使用 SimpleDateFormat 获取当前日期和时间

import java.text.SimpleDateFormat
import java.util.*

fun main(args: Array<String>) {
   val simpleDate = SimpleDateFormat("dd/M/yyyy hh:mm:ss")
   val currentDate = simpleDate.format(Date())
   println(" Current Date is: " +currentDate)
}

输出

执行后,它将生成当前日期和时间。 请注意,以下输出是服务器日期和时间,因此当您在系统上运行此代码时,它将有所不同。

Current Date is: 28/2/2022 12:58:59

示例 – 使用 LocalDateTime 获取当前日期时间

还有一个类 **"LocalDateTime"** 可用于生成本地日期和时间。

import java.time.LocalDateTime
fun main(args: Array<String>) {
   val current = LocalDateTime.now()
   println("Current Date and Time is: $current")
}

输出

执行后,它将产生以下输出:

Current Date and Time is: 2022-02-28T13:00:13.027

更新于: 2022-03-01

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.