PostgreSQL now()函数没有返回时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL now()函数没有返回时间相关的知识,希望对你有一定的参考价值。
在表格中插入now()
时,书面值仅包含日期(例如2017-12-20),但不包含documentation中指定的日期和时间。
看到这个SQLfiddle。
create table timetest (
id serial primary key,
mydate date
);
insert into timetest (mydate) values (
now());
是否有一些特定的命令应该传递给写入或检索时间信息?
答案
您创建了mydate date
作为date
类型列。 date
仅代表日期分数(不出所料)。
如果您需要日期和时间,请使用timestamp
类型。
参考文献:
以上是关于PostgreSQL now()函数没有返回时间的主要内容,如果未能解决你的问题,请参考以下文章
当返回类型是表名时,为啥 PostgreSQL 函数返回空列而不是没有行?
如何调用从 Java 代码返回 TABLE 类型的 postgresql 函数?