我想把2020/03/03 00:51 String格式的数据改成日期格式
我该如何解决?
有人可以帮忙吗?
答案 0 :(得分:1)
您可以使用它来将字符串转换为日期。
这是预定义的格式
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)
}
答案 1 :(得分:0)
您可以使用相同的 SimpleDateFormat
import java.text.SimpleDateFormat
val dateFormat = SimpleDateFormat("yyyy/MM/dd HH:mm")
val date = dateFormat.parse("2020/03/04 00:51")