1.日期和字符转换函数用法(to_date,to_char)
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual;
//日期转化为字符串
select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年
select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月
select to_char(sysdate,'dd') as nowDay from dual; //获取时间的日
select to_char(sysdate,'hh24') as nowHour from dual; //获取时间的时
select to_char(sysdate,'mi') as nowMinute from dual; //获取时间的分
select to_char(sysdate,'ss') as nowSecond from dual; //获取时间的秒
select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') from dual//
2. select to_char( to_date(222,'J'),'Jsp') from dual
显示Two Hundred Twenty-Two
3. 求某天是星期几
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;
星期一
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;
 monday
设置日期语言
ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';
也可以这样
TO_DATE ('2002-08-26', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American')
4. 两个日期间的天数
select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;
5. 时间为null的用法
select id, active_date from table1
 UNION
 select 1, TO_DATE(null) from dual;
注意要用TO_DATE(null)
6.月份差
a_date between to_date('20011201','yyyymmdd') and to_date('20011231','yyyymmdd')
那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。
 所以,当时间需要精确的时候,to_char还是必要的

最新文章

  1. Netty:数据处理流程
  2. STM32 按键输入
  3. .NET Nancy 详解(三) Respone 和 ViewEngine
  4. 友盟推送里面的Alias怎么用?可以理解成账号吗?
  5. WPF的Binding学习笔记(一)
  6. Vmware vsphere webservice sdk 连接打开慢的问题
  7. MySQL指定mysqld启动时所加载的配置文件
  8. swift基本数据类型的使用
  9. 安装Hadoop系列 — eclipse plugin插件编译安装配置
  10. HW6.22
  11. C#获取本机IP方法,获取本机局域网IP地址方法
  12. linq读书笔记3-操作符之select与selectmany
  13. download plugin update site for offline installation
  14. 启动报错 Unsupported major.minor version 51.0
  15. Storm学习笔记 - 消息容错机制
  16. python之名称空间
  17. [daily][qemu][libvirt] 使用libvirt管理qemu
  18. Convolutional Networks for Images,Speech,and Time-series
  19. 【网站管理5】_讲解网站后台SEO优化和如何修改关键字以及关键词布局
  20. Redis(Remote Dictionary Server)入门

热门文章

  1. 提高你的Java代码质量吧:不要让类型默默转换
  2. HttpURLConnection碰到连续302跳转的问题的原因及解决方法
  3. [置顶] 遵循Java EE标准体系的开源GIS服务平台架构
  4. 前端:JS获取单击按钮单元格所在行的信息
  5. office全系列激活脚本-改良版
  6. Node.js学习笔记(二):模块
  7. SharePoint Framework (SPFx)安装配置以及开发-基础篇
  8. 读《不要告诉我你懂margin(海玉的博客)》有感
  9. LR回放和录制设置
  10. CAD打开缓慢问题解决方法