[转载]TO_DATE()与TO_CHAR()日期和字符串转换

含义解释:

to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。
to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。

--显示:08-11-07 13:22:42
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual   

--显示:2005-12-25 13:25:59
select to_date('2005-12-25,13:25:59','yyyy-mm-dd,hh24:mi:ss') from dual 

补充:
--当前时间减去7分钟的时间 
select sysdate,sysdate - interval '7' MINUTE from dual 
--当前时间减去7小时的时间 
select sysdate - interval '7' hour from dual 
--当前时间减去7天的时间 
select sysdate - interval ’7’ day from dual 
--当前时间减去7月的时间 
select sysdate,sysdate - interval '7' month from dual 
--当前时间减去7年的时间 
select sysdate,sysdate - interval '7' year from dual 
--时间间隔乘以7
select sysdate,sysdate - 8*interval '7' hour from dual

参考地址:http://www.cnblogs.com/gaojing/archive/2008/11/07/1328657.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容