powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / getTimestamp и TimeZone.setDefault
4 сообщений из 4, страница 1 из 1
getTimestamp и TimeZone.setDefault
    #34934682
programmer80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дано:
Код: plaintext
ResultSet rs;
Код: plaintext
TimeUtils.gmtTimeZone - возвращает TimeZone для GMT

Есть такой код
Код: plaintext
Date time = rs.getTimestamp( "time" );

При этом дата возвращается c TimeZone = TimeZone.getDefaul()
Вопрос: как поменять TimeZone на нужную для меня (например,GMT)?
При этом TimeZone.getDefaul() менять нельзя. Сама дата долна остаться как есть. Меняется только TimeZone.

Код: plaintext
Date time = rs.getTimestamp( "time", Calendar.getInstance( TimeUtils.gmtTimeZone ) );
тка не работает.
...
Рейтинг: 0 / 0
getTimestamp и TimeZone.setDefault
    #34934716
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, так
...
Рейтинг: 0 / 0
getTimestamp и TimeZone.setDefault
    #34934741
programmer80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovНапример, так
Здесь просто получается текущая дата.
А мне надо поменять только TimeZone.

Было: 17:00:00 GMT+0600
Стало: 17:00:00 GMT+0000
...
Рейтинг: 0 / 0
getTimestamp и TimeZone.setDefault
    #34934852
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Calendar cgGMT = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
Timestamp ts = rs.getTimestamp(pos, cgGMT);
Date dt =  new  Date(ts.getTime());

Работает. Если ваша СУБД понимает временные зоны в датах.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / getTimestamp и TimeZone.setDefault
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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