Мне нужно преобразовать дату из часового пояса локального сервера Google App Engine в тихоокеанское время в Java.
Я попытался использовать
Calendar calstart =
Calendar.getInstance();
calstart.setTimeZone(TimeZone.getTimeZone("PST"));
//calstart.setTimeZone(TimeZone.getTimeZone("America/Los_Angeles"));
Date startTime = calstart.getTime();
, но это дает мне неверное время ( около 16:00, когда фактическое время по тихоокеанскому времени - 22:00). Также пробовал закомментировать строку America / Los_Angeles
, но на сервере GAE отображается неверное время.
Есть какие-нибудь мысли / советы?