Я хотел бы конвертировать json timestamp с часовым поясом в строку, представленную на Android-устройстве.Convert json timestamp to android date
Json временная отметка: /Date(1379488920000+0200)/
Выход следует рассмотреть временную зону, что андроид устройства и находится в формате (AM/PM или 24 часа), который настроен на устройстве. Выход должен показывать только часы и минуты.
Этот код работает, но это не заботясь о часовом поясе, часовой пояс устройства и формат устройства:
String timestamp = jsonDate.split("\\(")[1].split("\\+")[0];
String departure = SimpleDateFormat.getTimeInstance(SimpleDateFormat.SHORT)
.format(new Date(Long.parseLong(timestamp)));
попробовать это http://stackoverflow.com/questions/18691376/java-convert-utc-timestamp- to-local-datetime/18692993 # 18692993 –
Спасибо, Biraj, но где указать часовой пояс из моей метки времени? – Goran