我正在处理需要加载到我的 postgresql 数据库中的第三方数据。我遇到了问题,有时我得到的时间是“24:00:30”,而实际上它应该是“00:00:30”。这拒绝了数据。
我尝试转换但没有成功。
insert into stop_times_test trip_id, cast(arrival_time as time), feed_id, status
from external_source;
有没有办法在内部转换成正确的?
最佳答案
这可能适用于您的情况:
> select '0:0:0'::time + '24:00:30'::interval;
00:00:30
关于postgresql - 纠正 PostgreSQL 中的时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7853348/