Kotlin 将时间戳转换为日期时间

标签 kotlin timestamp

我正在尝试找出如何转换 timestampdatetime在 Kotlin 中,这在 Java 中非常简单,但我在 Kotlin 中找不到任何等价物。

例如:纪元时间戳(自 1970-01-01 以来的秒数)1510500494 ==> 日期时间对象 2017-11-12 18:28:14 .

在 Kotlin 中是否有任何解决方案,或者我必须在 Kotlin 中使用 Java 语法?请给我一个简单的示例来展示我如何解决这个问题。提前致谢。

this link不是我的问题的答案

最佳答案

private fun getDateTime(s: String): String? {
    try {
        val sdf = SimpleDateFormat("MM/dd/yyyy")
        val netDate = Date(Long.parseLong(s) * 1000)
        return sdf.format(netDate)
    } catch (e: Exception) {
        return e.toString()
    }
}

关于Kotlin 将时间戳转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47250263/

相关文章:

MySQL 使用时间戳按天分组结果

javascript - 将Mysql时间戳转换为本地国家时间戳

android - Unresolved 对 Kotlin Android 中函数的引用

java - 将通用枚举从 Java 转换为 Kotlin

android - Kotlin 属性 : "Type parameter of a property must be used in its receiver type"

database - kdb+ 微秒柱中的数据聚合

java - 时间戳到字符串到日期时间问题

perl - 如何在 dd :mm:yyyy hh24:mi:ss format in descending order in Perl? 中对时间戳进行排序

android - 无法在 asyncTask 的 onPostExecute 中 Toast 消息

android - 如何从 KClass 反射进行 Kotlin 类型推断?