首页 > 解决方案 > 如何在 Kotlin 中将字符串转换为关于“2021/03/03 00:51”的日期

问题描述

我想把 2020/03/03 00:51 String 格式的数据改成日期格式。

我该如何解决?

任何人都可以帮忙吗?

标签: androidkotlin

解决方案


您可以使用它来将字符串转换为日期。

这是预定义的格式

import java.time.LocalDate
import java.time.format.DateTimeFormatter

fun main(args: Array<String>) {
    // Format y-M-d or yyyy-MM-d
    val string = "2017-07-25"
    val date = LocalDate.parse(string, DateTimeFormatter.ISO_DATE)

    println(date)

使用模式格式化程序

import java.time.LocalDate
import java.time.format.DateTimeFormatter
import java.util.Locale

fun main(args: Array<String>) {
    val string = "July 25, 2017"

    val formatter = DateTimeFormatter.ofPattern("MMMM d, yyyy", Locale.ENGLISH)
    val date = LocalDate.parse(string, formatter)

    println(date)
}

请参阅此处了解更多信息


推荐阅读