powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / TO_TIMESTAMP_TZ
3 сообщений из 3, страница 1 из 1
TO_TIMESTAMP_TZ
    #39080183
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно на яве реализовать сабж, из оракла. Явовские функции для парсинга даты сильно отличаются от ороклячьих.

Может где-то есть исходники TO_TIMESTAMP_TZ? Основная проблема (пока) с таймзонами, у сабжа они гибче могут быть установлены в формате. Вручную парсить один формат в другой формат это капец :(
...
Рейтинг: 0 / 0
TO_TIMESTAMP_TZ
    #39081315
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

врядли ты найдешь внутренние исходники бд оракл на java форуме...

тайм-зону можно получить примерно так:

Код: java
1.
2.
3.
4.
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS XXX");
sdf.parse("2015-01-02 03:04:05.066 -04:30");
String [] tzNames = TimeZone.getAvailableIDs( sdf.getCalendar().get(Calendar.ZONE_OFFSET) );
System.out.println( Arrays.toString( tzNames ) );



Код: plaintext
1.
[America/Caracas]

check: http://www.zeitverschiebung.net/en/timezone/america--caracas
...
Рейтинг: 0 / 0
TO_TIMESTAMP_TZ
    #39081960
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.

с таймзоной я разобрался уже, там да, всё просто.

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


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