如何从kotlin android中的长类型变量中提取日期和时间

问题描述 投票:3回答:2

我正在使用USGS网站上的API。

 "properties": {
                "mag": 3.2,
                "place": "Puerto Rico region",
                "time": 1164925597950,
                "updated": 1415323859614,
                "tz": null
}

时间以毫秒为单位。我想从这些毫秒中提取日期和时间。我怎么能在kotlin这样做?

android kotlin
2个回答
0
投票

这是我在Java中使用的方式。你只需改变它为kotlin。

SimpleDateFormat formatter = new SimpleDateFormat(“dd / MM / yyyy”);

String dateString = formatter.format(new Date(dateInMillis)));


0
投票
import java.text.SimpleDateFormat
import java.util.Date

fun convertLongToTime (time: Long): String {
    val date = Date(time)
    val format = SimpleDateFormat("dd/M/yyyy hh:mm:ss")
    return format.format(date)
}

这可以在Kotlin中使用,您可以根据需要更改SimpleDateFormat中的格式。