
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.11.2013, 21:40:20
|
|||
|---|---|---|---|
|
|||
Время с сервера БД (Oracle) с TimeZone |
|||
|
#18+
Здравствуйте! Пытаюсь получить текущее время с сервера в формате UTC (локальное со смещением), чтобы запихнуть его в XMLGregorianCalendar Наткнулся на грабли: При выполнении в pl/sql developer запроса SELECT TO_CHAR (CURRENT_TIMESTAMP, 'YYYYMMDD\"T\"HH24:MI:SS.FFTZHTZM') NOW FROM DUAL получаю 20131123\T\21:35:35.141000+0400. +4 часа, что соответвует действительности. При выполнении запроса из java таким образом: Query query = em.createNativeQuery("SELECT TO_CHAR (CURRENT_TIMESTAMP, 'YYYYMMDD\"T\"HH24:MI:SS.FFTZHTZM') NOW FROM DUAL"); List<String> results = query.getResultList(); String dateInString = results.get(0); List<String> results = query.getResultList(); String dateInString = results.get(0); 20131123T20:37:57.848000+0300. +3 часа. Что не есть правильно. Подскажите каким образом можно это победить? P/S часовой пояс на сервере с Oracle, и на клиенте - Москва. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2128140]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 464ms |

| 0 / 0 |
