问题代码如下:
//将String类型的时间戳转换成指定的格式的时间
private fun getTime(timeStr: String): String {
var res = ""
try {
val formatTime = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
res = formatTime.format(Date(timeStr))
} catch (e: Exception) {
TTools.javaErr(e)
}
return res
}
上述代码就会爆出 ***java.lang.IllegalArgumentException***这个异常
解决方法
如果我们把String类型的时间戳转换成Long 类型的时间戳再转换成时间就解决

本文介绍了一种在Kotlin中将String类型时间戳转换为指定格式时遇到的java.lang.IllegalArgumentException异常及其解决方案。通过先将String转换为Long类型的时间戳,再进行格式转换,可以有效避免异常发生。
2136

被折叠的 条评论
为什么被折叠?



