powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Convert Quartz.NET BIGINT time to Oracle Date
3 сообщений из 3, страница 1 из 1
Convert Quartz.NET BIGINT time to Oracle Date
    #39530317
Vitalio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги,

Кто-то знает как преобразовать Quartz.NET BIGINT time в обычную оракловую дату и наоборот?

Например, дата 03.10.2017 19:00:00 UTC+4 хранится в таблице БД как число 1507042800000.
Вопрос как из этого числа получить искомое 03.10.2017 19:00:00.

В интернете нарыл только информацию как ее можно в MS-SQL DateTime преобразовать , но для оракла такое не проходит.
...
Рейтинг: 0 / 0
Convert Quartz.NET BIGINT time to Oracle Date
    #39530404
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже в БД хранится число миллисекунд с 1970-01-01:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT  (TIMESTAMP '1970-01-01 00:00:00 UTC' + NUMTODSINTERVAL(1507042800000 / 1000,'SECOND')) AT TIME ZONE '+4:00'
  FROM  DUAL
/

(TIMESTAMP'1970-01-0100:00:00UTC'+NUMTODSINTERVAL(1507042800000/1000,'SECON
---------------------------------------------------------------------------
03-OCT-17 07.00.00.000000000 PM +04:00

SQL> 



SY.
...
Рейтинг: 0 / 0
Convert Quartz.NET BIGINT time to Oracle Date
    #39530433
Vitalio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно.

То же решение мне Vint уже подсказал.

Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Convert Quartz.NET BIGINT time to Oracle Date
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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