查询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日期数据类型格式化
字符到日期时间类型的相互转换:
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语句中日期时间格式化查询 sql查询日期范围
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- 【转】sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- sql语句中日期时间格式化查询
- 使用Sql按日期条件查询
- sql查询 日期格式
- java日期格式化(util包下转成sql包下)
- sql日期按月份和年份分组查询
- Sql 格式化日期
- SQL日期格式化应用大全
- SQL日期格式化应用大全
- sql日期格式化