【发布时间】:2013-09-18 11:56:09
【问题描述】:
我想将带有时区的 json 时间戳转换为在 android 设备上显示的字符串。
Json 时间戳为:/Date(1379488920000+0200)/
输出应考虑 android 设备所在的时区和设备上配置的格式(上午/下午或 24 小时)。输出应该只显示小时和分钟。
此代码有效,但它没有处理时区、设备时区和设备格式:
String timestamp = jsonDate.split("\\(")[1].split("\\+")[0];
String departure = SimpleDateFormat.getTimeInstance(SimpleDateFormat.SHORT)
.format(new Date(Long.parseLong(timestamp)));
【问题讨论】:
-
谢谢 Biraj,但我在哪里可以从我的时间戳中指定时区?