android - 如何从 Android 上的 Kotlin 中的 Long 类型变量中提取日期和时间

标签 android kotlin

我正在使用来自 USGS 网站的 API。

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

时间以毫秒为单位。我想从这些毫秒中提取日期和时间。我如何在 Kotlin 中执行此操作?

最佳答案

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 中可行,您可以根据需要更改 SimpleDataFormat 中的格式。

关于android - 如何从 Android 上的 Kotlin 中的 Long 类型变量中提取日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55932025/

相关文章:

java - 在 android studio 中的每个新项目中获取 [不幸的是应用程序停止工作],但不是

java - Retrofit 2 - 获取错误对象 JSON(同一请求的几个 POJO)

android - 如果显示软键盘,则“完整版面”将向上移动

android - ViewModel 注入(inject)在 Dagger + Kotlin Android 上失败

java - 在 Android 中通过调用 Service 的公共(public)函数来向 Service 发送请求好不好?

android - Fabric 上的每日新用户数量始终远高于 Play Console 上的设备安装量

安卓- eclipse : display google maps using coordinates obtained using gps

kotlin 安全/不安全转换(多余的问号?)

android - 如何将 Address 对象数组传递给另一个 Activity

android - 从项目目录读取本地文件 | Kotlin 多平台移动 |知识管理系统