我正在使用Postgres,我有一个样本表单日期时间和格式如下:d/m/y h:s
此日期时间的数据类型是什么?我尝试使用没有时区的时间戳,但收到错误:
日期时间字段溢出:7错误:日期/时间字段值超出范围:" 30/08/2017 23:45"
如何解决此问题?
答案 0 :(得分:1)
根据字符串和时间戳之间的某些隐式转换,这是一种狡猾的做法。相反,您应该使用您拥有的格式将其显式转换为时间戳。 E.g:
TO_TIMESTAMP('30/08/2017 23:45', 'DD/MM/YYYY HH24:MI')