当前位置: 代码迷 >> 综合 >> PostgreSQL中date数据类型
  详细解决方案

PostgreSQL中date数据类型

热度:18   发布时间:2023-09-19 14:40:48.0

今天遇到一个问题,发现往数据库中插入日期的时候,数据库里存储的信息不包含时分秒,然后测试了一下,如下结果

	zhang=# create table date_test (c1 date);
CREATE TABLE
zhang=# insert into date_test values (to_date('2019-06-05 19:55:44' ,'yyyy-mm-dd hh24:mi:ss'));
INSERT 0 1
zhang=# insert into date_test values (to_date('2019-06-05 03:55:44' ,'yyyy-mm-dd hh24:mi:ss'));
INSERT 0 1
zhang=# insert into date_test values (to_date('2019-06-06 13:55:44' ,'yyyy-mm-dd hh24:mi:ss'));
INSERT 0 1
zhang=# select * from date_test;c1     
------------2019-06-052019-06-052019-06-06
(3 rows)zhang=# 

得出的结论就是PostgreSQL中的date类型是不包含时分秒的。

这一点和oracle中是不同的。oracle中date类型包含时分秒。

  相关解决方案