DB2 Date format

后端 未结 5 1775
粉色の甜心
粉色の甜心 2020-12-31 03:08

I just want to format current date into yyyymmdd in DB2.

I see the date formats available, but how can I use them?

http://publib.boulder.ibm.com

5条回答
  •  感动是毒
    2020-12-31 03:34

    This isn't straightforward, but

    SELECT CHAR(CURRENT DATE, ISO) FROM SYSIBM.SYSDUMMY1
    

    returns the current date in yyyy-mm-dd format. You would have to substring and concatenate the result to get yyyymmdd.

    SELECT SUBSTR(CHAR(CURRENT DATE, ISO), 1, 4) ||
        SUBSTR(CHAR(CURRENT DATE, ISO), 6, 2) ||
        SUBSTR(CHAR(CURRENT DATE, ISO), 9, 2)
    FROM SYSIBM.SYSDUMMY1
    

提交回复
热议问题