Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Postgres将时间格式从24小时更改为12小时?_Postgresql_Timestamp - Fatal编程技术网

Postgresql Postgres将时间格式从24小时更改为12小时?

Postgresql Postgres将时间格式从24小时更改为12小时?,postgresql,timestamp,Postgresql,Timestamp,我已经将数据复制到一个名为Yseriesdata的表中,这是使用COPY(…)FROM(…)完成的 所有内容都已成功导入,但存在一个小差异,CSV文件中的“measurementdt”值(类型为“timestamp without time zone”)为12小时格式 CSV中的第一个日期是“5/26/2016 12:00:00 AM”,而measurementdt列中的第一个值是my pg DB中的“2016-05-26 00:00:00”。他们是否有办法解决这个问题,使值与CSV文件中的值相

我已经将数据复制到一个名为Yseriesdata的表中,这是使用COPY(…)FROM(…)完成的

所有内容都已成功导入,但存在一个小差异,CSV文件中的“measurementdt”值(类型为“timestamp without time zone”)为12小时格式

CSV中的第一个日期是“5/26/2016 12:00:00 AM”,而measurementdt列中的第一个值是my pg DB中的“2016-05-26 00:00:00”。他们是否有办法解决这个问题,使值与CSV文件中的值相同?

我应该说postgresql数据库中的“measurementdt”列被定义为没有时区的时间戳,CSV日期值只是12小时YYYY-MM-DD HH:MM:SS格式。选择to_char(measurementdt,'YYYY/MM/DD HH12:MI AM')从您的桌子上;-??