oracle 时间转换
原创    hiJerry    发表于:2018-03-14 16:44:35
  阅读 :69   收藏   编辑
  • 获取系统时间
select sysdate from dual;
  • 时间转换为yyyy-mm-dd hh24:mi:ss
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
  • 2018-03-14 16:36:31 转换为时间
select to_date('2018-03-14 16:36:31','yyyy-mm-dd hh24:mi:ss') from dual;
  • 查询当前是周几
select to_char(to_date('2018-03-14','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = ''SIMPLIFIED CHINESE''')  from dual;
  • 两个日期间的天数
select floor(to_date('20180314','yyyymmdd') - to_date('20180310','yyyymmdd'))  from dual;
评论
条评论