oracle中的日期类型不包括时间值

时间:2010-04-09 11:28:07

标签: php sql oracle

我有一个使用Oracle XE数据库的PHP应用程序。

每当我添加一个日期时,小时分钟和秒似乎都被遗漏了。

是否有一些特殊格式,或者我应该使用哪种类型来存储它?我尝试过使用to_date,并指定我正在使用的格式。

非常感谢来自这个混乱的MySql开发人员的任何建议。

1 个答案:

答案 0 :(得分:3)

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