Sql 读取日期时间格式时出错

Sql 读取日期时间格式时出错,sql,postgresql,pgadmin,Sql,Postgresql,Pgadmin,我尝试运行一个查询,将datetime从文本文件复制到数据库 它给出了以下错误 错误:日期/时间字段值超出范围:“14-09-2013 00:08:57” 提示:也许您需要一个不同的“datestyle”设置 上下文:复制finaltest,第186行,takendate列:“14-09-2013 00:08:57” 但是当我试着读“14-09-2013 15:08:57” 它没有给出任何错误 它不读取以“00”开头的时间的原因是什么 编辑:使用此代码执行操作: COPY finaltest(w

我尝试运行一个查询,将datetime从文本文件复制到数据库

它给出了以下错误

错误:日期/时间字段值超出范围:“14-09-2013 00:08:57”

提示:也许您需要一个不同的“datestyle”设置

上下文:复制finaltest,第186行,takendate列:“14-09-2013 00:08:57”

但是当我试着读“14-09-2013 15:08:57”

它没有给出任何错误

它不读取以“00”开头的时间的原因是什么

编辑:使用此代码执行操作:

COPY finaltest(weight,takendate,lineip) from 'H:\\result.txt' with delimiter','
文件中的数据如下所示:


29440.86,05-09-2013 00:08:33005

29500.87,05-09-2013 01:08:33005

29545.88,05-09-2013 02:08:33005

29605.89,05-09-2013 03:08:33005

29665.87,05-09-2013 04:08:33005


张贴用于将日期复制到数据库的代码。从带有分隔符的“H:\\result.txt”复制finaltest(权重、takendate、lineip),并从
result.txt
复制一些示例行。编辑您的问题并将这两个信息添加到其中。29440.86,05-09-2013 00:08:33005/29500.87,05-09-2013 01:08:33005/29545.88,05-09-2013 02:08:33005/29605.89,05-09-2013 03:08:33005/29665.87,05-09-2013 04:08:33005您的区域设置是什么?