Postgres时间戳到日期dd-mm-yyyy



im试图在日期列时间戳中插入并选择一个铸造的时间戳,如02-09-2021 00:00:00,我需要将此时间戳转换为不带hhmmss的日期dd-mm-yyyy,我曾尝试将日期(列(选择为新日期,但当我检查表插入时,它保持为时间戳,我尝试的所有解决方案仅在选择语句中完美运行,但是当我尝试插入select时。。我保留时间戳类型。。

如果需要将格式化文本转换为timestamp,请使用具有明确格式规范的to_timestamp。试试这个:

select to_timestamp('02-09-2021 00:00:00', 'dd-mm-yyyy hh24:mi:ss');
to_timestamp
2021-02-09 00:00:00.000+0200

最新更新