db2获取当前日期

来源:互联网 发布:数据库建模软件 bs 编辑:程序博客网 时间:2024/06/06 12:53

1.db2获取当前日期

select  current  date  from  sysibm.sysdummy1;

相同的执行语句在不同的语言环境中得到不同结果:

中文环境: 2014-02-25

英文环境: 02/25/2014

 

2.获取当前日期的前一天

select  current date - 1 days  from  sysibm.sysdummy1;

中文环境: 2014-02-24

英文环境:02/24/2014

 

3.将当前日期转化为yyyymmdd字符串格式

中文环境: select  replace(char(current  date),'-','')   from  sysibm.sysdummy1;    //结果:20140225

英文环境: select  substr(replace(char(current  date),'/',''),5,4)  ||  substr (replace(char(current  date),'/',''),1,4)  from  sysibm.sysdummy1;      //结果:20140225

 

 

鉴于db2安装的语言环境不同,获取的日期格式不同,特写出此文章,已做记录,避免后续再犯错误。

0 0
原创粉丝点击