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 |