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