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

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

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

В интернете нарыл только информацию как ее можно в MS-SQL DateTime преобразовать , но для оракла такое не проходит.
...
Рейтинг: 0 / 0
03.10.2017, 17:45
    #39530404
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Convert Quartz.NET BIGINT time to Oracle Date
Похоже в БД хранится число миллисекунд с 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
03.10.2017, 18:02
    #39530433
Vitalio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Convert Quartz.NET BIGINT time to Oracle Date
Да, действительно.

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

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


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