插入d / m / y h:s的确切数据类型是什么?

时间:2017-10-26 16:56:52

标签: postgresql datetime postgresql-8.4

我正在使用Postgres,我有一个样本表单日期时间和格式如下:d/m/y h:s

此日期时间的数据类型是什么?我尝试使用没有时区的时间戳,但收到错误:

  

日期时间字段溢出:7错误:日期/时间字段值超出范围:" 30/08/2017 23:45"

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

根据字符串和时间戳之间的某些隐式转换,这是一种狡猾的做法。相反,您应该使用您拥有的格式将其显式转换为时间戳。 E.g:

TO_TIMESTAMP('30/08/2017 23:45', 'DD/MM/YYYY HH24:MI')