Как получить значения метки времени в часовом поясе Нью-Йорка в Android? - PullRequest
0 голосов
/ 10 ноября 2011

ниже - мой код Android, по которому мне нужно получить значение метки времени (значение исходит от веб-сервера) в часовом поясе Нью-Йорка. Пожалуйста, помогите мне, потому что система конвертирует время в часовой пояс сервера.

long startTime = Long.valueOf(appObj.getString("Unix_timestamp"))*1000;
Date fromDateObj = new java.util.Date(startTime);
SimpleDateFormat sdf = new SimpleDateFormat();

sdf.applyPattern("HH");
fromHour = Integer.valueOf(sdf.format(fromDateObj));
sdf.applyPattern("mm");
fromMin = Integer.valueOf(sdf.format(fromDateObj));

Заранее спасибо ....

1 Ответ

2 голосов
/ 11 ноября 2011

Вы можете указать желаемый часовой пояс для SimpleDateFormat:

sdf.setTimeZone(TimeZone.getTimeZone("EST"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...