Установка часового пояса в Oracle APEX - PullRequest
0 голосов
/ 14 апреля 2020

Я написал это PL / SQL Выражение для метки даты:

TO_CHAR(SYSDATE,'DD-MON-YYYY HH24:MI:SS')

Но оно возвращает время в неправильном часовом поясе. Что я пропустил?

Спасибо

Ответы [ 2 ]

2 голосов
/ 15 апреля 2020

Но он возвращает время в неправильном часовом поясе. Что я пропустил?

Я немного съежился, когда читал это. Вы пропустили, как часовые пояса работают в вашей базе данных. Это означает, что в вашей модели данных теперь может быть много проблем с часовыми поясами. Надеюсь я ошибаюсь! :)

Вместо того, чтобы пытаться решить эту конкретную проблему c, вы должны начать с изучения того, как Oracle работает с временными значениями.

  1. Начните с официального do c здесь: https://docs.oracle.com/en/database/oracle/oracle-database/18/nlspg/datetime-data-types-and-time-zone-support.html#GUID -7A1BA319-767A-43 CC -A579-4DAC7063B243
  2. Я сделал попытайтесь найти кое-что из этого для разработчиков Node.js (и APEX) здесь: https://jsao.io/2016/08/working-with-dates-in-javascript-json-and-oracle-database/ Возможно, вы захотите сначала прочитать это.
  3. Кроме того, прочитайте следующие сообщения в блоге от Джоэля Каллмана: https://joelkallman.blogspot.com/2010/09/automatic-time-zone-support-in.html и https://joelkallman.blogspot.com/2020/03/how-to-show-dates-in-given-time-zone.html.

Вы узнаете вы готовы решить проблему, если сможете ответить на следующие вопросы:

  1. Что такое часовой пояс базы данных и для чего он используется?
  2. Что такое часовой пояс сеанса и для чего он используется?
  3. Как следующие функции работают с часовыми поясами: SYSDATE, SYSTIMESTAMP, CURRENT_DATE, CURRENT_TIMESTAMP, LOCALTIMESTAMP?
  4. Как установить часовой пояс сеанса в APEX?
0 голосов
/ 15 апреля 2020

Вам необходимо синхронизировать часовой пояс вашего браузера и Oracle БД. Go для общих компонентов - Глобализация - включить Automati c Часовой пояс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...