gpt4 book ai didi

android - 如何将 Long 值转换为日期时间并将当前时间转换为 Long kotlin?

转载 作者:IT老高 更新时间:2023-10-28 13:46:58 24 4
gpt4 key购买 nike

代码 A 可以将 long 值转换为日期值,就像 2018.01.10

  1. 我希望得到 Date + Time 的值,比如 2018.01.10 23:11,Kotlin 怎么办?

  2. 我希望将当前时间转换为长值,我该如何使用 Kotlin?

谢谢!

代码 A

fun Long.toDateString(dateFormat: Int =  DateFormat.MEDIUM): String {
val df = DateFormat.getDateInstance(dateFormat, Locale.getDefault())
return df.format(this)
}

最佳答案

试试这个,我用的是 SimpleDataFormat。

fun convertLongToTime(time: Long): String {
val date = Date(time)
val format = SimpleDateFormat("yyyy.MM.dd HH:mm")
return format.format(date)
}

fun currentTimeToLong(): Long {
return System.currentTimeMillis()
}

fun convertDateToLong(date: String): Long {
val df = SimpleDateFormat("yyyy.MM.dd HH:mm")
return df.parse(date).time
}

使用Android Studio将java文件转换为kotlin文件,选择Code->Convert java file to kotlin file.

关于android - 如何将 Long 值转换为日期时间并将当前时间转换为 Long kotlin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49551461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com