【发布时间】:2021-01-20 14:41:27
【问题描述】:
我想在 android 中将此 01/20/2021 20:10:14 转换为 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 格式。 目前我正在使用函数,但是当我转换为本地格式时,我没有得到原始时间
fun convertDate (date : String) : String {
var convertedDate = ""
val calendar = Calendar.getInstance()
val timeformat = SimpleDateFormat("HH:mm:ss")
val time = timeformat.format(calendar.time)
val formatter = SimpleDateFormat("MM/dd/yyyy HH:mm:ss")
val odate = formatter.parse(date+" "+time)
val utcformat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")
convertedDate = utcformat.format(odate)
return convertedDate
}
【问题讨论】:
-
尝试在日历实例上设置时区