我有这个日期字符串:2016-04-26T09:14:10.477Z
,它是在UTC时区的。我想将其转换为用户本地时区的时间,因此如果是GMT +02:00,我希望得到一个值为2016-04-26T11:14:10.477Z
的日期(注意9变为了11)。
到目前为止,我一直在使用以下方法:
val sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.getDefault())
val now = Date()
val limit = sdf.parse(coupon.usedAt)
这里的limit = Tue Apr 26 09:14:10 GMT+02:00 2016
是错误的,我想。
那么该如何正确转换它呢?谢谢!
编辑:我的问题与这个问题不同,因为我需要使用SimpleDateFormat
对象而不是Date
对象。