DB2 从 YYYYMMDD 转换为日期

Chr*_*007 2 sql db2 casting date

我有一列将日期存储为格式为“YYYYMMDD”的字符。现在我想将其转换为真实日期。我试过

select cast (DATEFIELD as DATE) as MyDate
Run Code Online (Sandbox Code Playgroud)

但它只返回YYYYMMDD标记为“DATE”的旧格式。我究竟做错了什么?

Sta*_*r00 5

SELECT TIMESTAMP_FORMAT("DATEFIELD",'YYYYMMDD') as "MyDate"

  • 在 iSeries 上,我有时会遇到 TIMESTAMP_FORMAT 问题,而是使用 TO_DATE (2认同)