如何将日期从BD2格式转换为字符串?

时间:2018-01-19 17:46:41

标签: db2

我想转换

Reader

到20180119(YYYYMMDD)而不是用连字符2018-01-19(YYYY-MM-DD)

4 个答案:

答案 0 :(得分:0)

如果您的Db2服务器在Linux / Unix / Windows上运行,那么您可以使用:

select to_char( current date,'YYYYMMDD') from sysibm.sysdummy1;

请参阅文档here

答案 1 :(得分:0)

SELECT VARCHAR_FORMAT(CURRENT DATE, 'YYYYMMDD')   
FROM SYSIBM.SYSDUMMY1  

如果以上不起作用,请使用以下

SELECT VARCHAR_FORMAT(TIMESTAMP(CURRENT DATE), 'YYYYMMDD')   
FROM SYSIBM.SYSDUMMY1    

答案 2 :(得分:0)

了解如何执行此操作,

SELECT VARCHAR_FORMAT(current_timestamp,'YYYYMMDD') FROM SYSIBM.SYSDUMMY1;

感谢大家的帮助!

答案 3 :(得分:-1)

select int(current_date) 
from sysibm.sysdummy1 

如果你真的想要一个字符串......

select char(int(current_date)) 
from sysibm.sysdummy1