powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Calendar, TimeZone
3 сообщений из 3, страница 1 из 1
Calendar, TimeZone
    #33818841
Korax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу с TimeZone-ом справиться.
Хочу получить например текущее польское время (GMT+01:00). Делаю вот так:

Код: plaintext
1.
2.
3.
4.
Locale lc =  new  Locale(LocaleMappings.POLISH, LocaleMappings.POLAND);
TimeZone tz = TimeZone.getTimeZone("Europe/Warsaw");
Calendar gc = Calendar.getInstance(tz, lc);
System.out.println("time = " + gc.getTime().toString());

Но упорно выводит мое локальное время. Разница с Польшей у меня один час (GMT+02:00).
Может я что-то в принципе неправильно делаю?
Подсакжите пожалуйста!

Заранее благодарю.
...
Рейтинг: 0 / 0
Calendar, TimeZone
    #33819126
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй обойтись без Date:
Код: plaintext
1.
2.
3.
TimeZone tz = TimeZone.getTimeZone("Europe/Warsaw");
Calendar calendar = Calendar.getInstance(tz);
 int  hour = calendar.get(Calendar.HOUR_OF_DAY);
...
Рейтинг: 0 / 0
Calendar, TimeZone
    #33819929
Korax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, немного помогло.
int hour = calendar.get(Calendar.HOUR_OF_DAY); вытаскивает правильный час.

Осталось сложить правильное время.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Calendar, TimeZone
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]