php - oracle中的日期类型不包含时间值

标签 php sql oracle

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

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

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

非常感谢这个困惑的 MySql 开发者的任何建议。

最佳答案

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

关于php - oracle中的日期类型不包含时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2606969/

相关文章:

php - 使用 mysql_fetch_object

sql - MySQL 查询 - 使用分组时获取丢失的记录

java - ORA-00933 SQL 命令未正确结束,但在 SQL Developer 中正常

sql - 从两个日期列生成日期范围

javascript - 没有插件的幻灯片分页 Javascript/Jquery

php - 如何修复这个准备好的语句

MySQL Schema DBAdmins 你能看看这个吗?

oracle - Golang godror - 执行一个 PL/SQL 游标

php - 特殊字符无法正确显示

mysql - 插入数据库的查询优化