您的位置:首页 > 数据库

查询sql中日期格式化-db2

2018-01-30 19:03 148 查看
    写sql好长时间,碰到日期的格式转换,还需要百度,想想就觉得惭愧,所以今天把碰到的问题暂时记录一下,以便后续查看,不至于继续百度。

     字符到日期时间类型的相互转换:

         TO_CHAR()把时间转换成指定格式的字符串类型(db2较低版本不支持)。

                            “YYYY-MM-DD HH:MI:SS” 十二小时制;

                            “YYYY-MM-DD HH24:MI:SS” 二十四小时制

         例句sql:

 select distinct 

 TO_CHAR(TIMESTAMP('2012-5-25 21:18:12'),'YYYY-MM-DD') TO_CHAR,

 replace(char('2018-01-01'),'-','') replace,

 date( TIMESTAMP_FORMAT('20110530','yyyy-mm-dd')) date00,

 date(trim(char('2018-01-01'))) date0 ,

 date('2018-01-01') date1,

 timestamp('2018-01-01') timestamp1,

 to_date('2018-01-01','YYYY-MM-DD') to_date

 from OPLOG a

 where  OP_DATETIME>=date('2018-01-28')

          查询结果



参考网址:感谢网友的分享
https://www.cnblogs.com/QQParadise/articles/2058047.html              db2中字符、数字和日期类型之间的转换
https://www.cnblogs.com/wanghonghu/archive/2012/05/25/2518604.html    db2日期和时间常用汇总
http://blog.csdn.net/lijuwen/article/details/6427202                                         db2日期数据类型格式化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql-db2