1.问题现象
最开始用postgreSQL的to_date函数插入有年、月、日、时、分、秒的数据到postGIS数据库,发现没时、分、秒,只有年、月、日。如下为创建表的sql语句:
create table date_test (savedate date);
通过如下sql插入时间:
insert into date_test values (to_date('2020-12-02 15:24:15' ,'yyyy-mm-dd hh24:mi:ss'));
结果如下:
发

文章讲述了在PostgreSQL使用to_date函数插入时间数据时,发现丢失了时、分、秒的信息,而改为使用to_timestamp函数后问题得到解决。to_date函数仅转换日期部分,时、分、秒被忽略,这与Oracle数据库中的行为不同。解决方案是将字段类型改为timestamp并使用to_timestamp函数。
最低0.47元/天 解锁文章
1432

被折叠的 条评论
为什么被折叠?



