kotlin SimpleDateFormat
时间: 2023-11-22 18:09:56 浏览: 41
在 Kotlin 中,您可以使用 SimpleDateFormat 类来处理日期和时间的格式化和解析。下面是一个使用 SimpleDateFormat 的示例:
```kotlin
import java.text.SimpleDateFormat
import java.util.Date
fun main() {
val pattern = "yyyy-MM-dd HH:mm:ss"
val dateFormat = SimpleDateFormat(pattern)
// 格式化日期
val currentDate = Date()
val formattedDate = dateFormat.format(currentDate)
println("当前日期:$formattedDate")
// 解析日期
val dateString = "2022-01-01 12:00:00"
val parsedDate = dateFormat.parse(dateString)
println("解析日期:$parsedDate")
}
```
此示例中,我们首先创建了一个 SimpleDateFormat 对象,并指定日期的格式模式。然后,我们使用 format() 方法将当前日期格式化为指定的模式,并使用 parse() 方法将字符串解析为日期对象。
请注意,SimpleDateFormat 是线程不安全的类,如果您在多个线程中使用它,请确保进行适当的同步或使用线程安全的替代方案,如 java.time 包中的类。