Тип даты в оракуле не включает значения времени - PullRequest
1 голос
/ 09 апреля 2010

У меня есть приложение PHP, использующее базу данных Oracle XE.

Всякий раз, когда я добавляю дату, кажется, что часы, минуты и секунды не учитываются.

Есть ли какой-то специальный формат или тип, который я должен использовать, чтобы иметь возможность хранить это? Я попытался использовать to_date и указать формат, который я использую.

Большое спасибо за любые предложения от этого запутанного разработчика MySql.

1 Ответ

3 голосов
/ 09 апреля 2010

В типах Oracle «дата» хранятся дата и время, но по умолчанию при их просмотре отображается только дата. Вы можете использовать строку формата с to_char, чтобы изменить это. Например:

SQL> select sysdate as now from dual;

NOW
---------
09-apr-10

SQL> select to_char(sysdate,'yyyy/mm/dd hh:mi:ss AM') as now from dual;

NOW
----------------------
2010/04/09 07:43:47 AM
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...