📜  如何在 kotlin 中获取当前日期 - Java (1)

📅  最后修改于: 2023-12-03 15:24:14.766000             🧑  作者: Mango

如何在 Kotlin 中获取当前日期 - Java

在 Kotlin 中,获取当前日期有多种方式。本文将介绍几种实现方法,代码示例均使用 Java 标准库提供的日期时间 API。

方法一:使用 LocalDate
import java.time.LocalDate

val currentDate: LocalDate = LocalDate.now()
println(currentDate)

上述代码中,我们使用 java.time 包中的 LocalDate 类来获取当前日期。now() 方法返回一个 LocalDate 实例,表示当前日期。println() 方法可以将当前日期打印在控制台上。

方法二:使用 Calendar
import java.util.Calendar

val currentCalendar = Calendar.getInstance()
println(currentCalendar.time)

Calendar 是一个用于处理日历和日期时间的抽象基类。可以使用 getInstance() 方法获取一个 Calendar 的实例,该实例表示当前日期和当前时间。time 属性返回一个 Date 对象,该对象表示 Calendar 所代表的日期时间。我们可以使用 println() 函数将当前时间打印在控制台上。

方法三:使用 Date
import java.util.Date

val currentDate = Date()
println(currentDate)

java.util.Date 表示当前日期和时间。我们可以使用 Date() 构造函数来创建一个 Date 对象,该对象表示当前日期和时间。然后,我们可以使用 println() 函数将当前时间打印在控制台上。

方法四:使用 SimpleDateFormat
import java.text.SimpleDateFormat
import java.util.Date

val dateFormat = SimpleDateFormat("yyyy-MM-dd")
val currentDate = dateFormat.format(Date())
println(currentDate)

上述代码中,我们创建了一个 SimpleDateFormat 对象,用于将日期格式化为指定模式的字符串。"yyyy-MM-dd" 表示将日期以 "年-月-日" 的形式输出。format() 方法用于将 Date 对象转换为指定格式的字符串。我们可以将这个字符串打印到控制台上。

以上是在 Kotlin 中获取当前日期的几种常见方法。根据不同的使用场景,选择不同的方法即可。