没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
TO_DATE格式(以时间:2007-11-02 13:45:25为例) 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; //获取时间的月 selec
资源推荐
资源详情
资源评论
oracle中中to_date详细用法示例详细用法示例(oracle日期格式转换日期格式转换)
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
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; //获取时间的秒
2. 字符串和时间互转
代码如下:
select to_date(‘2004-05-07 13:23:44′,’yyyy-mm-dd hh24:mi:ss’) from dual
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还是必要的
7. 日期格式冲突问题
输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: ’01-Jan-01′
代码如下:
alter system set NLS_DATE_LANGUAGE = American
alter session set NLS_DATE_LANGUAGE = American
//或者在to_date中写
select to_char(to_date(‘2002-08-26′,’yyyy-mm-dd’),
‘day’,’NLS_DATE_LANGUAGE = American’) from dual;
资源评论
weixin_38620314
- 粉丝: 1
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功