oracle日期字段只取日期不要时间

oracle日期字段只取日期不要时间

(2012-10-23 14:51:30)
标签

it

1.

TO_CHAR(Sysdate,'YYYY-MM-DD HH24:MI')中的'YYYY-MM-DD HH24:MI'格式分为两部分,'YYYY-MM-DD'为日期部分,'HH24:MI'为时间部分。

Select TO_CHAR(Sysdate,'YYYY-MM-DD HH24:MI') From Dual;
显示的是日期和时间;

Select TO_CHAR(Sysdate,'YYYY-MM-DD') From Dual;
则仅显示日期

Select TO_CHAR(Sysdate,'YYYY') From Dual;
则仅显示年份,依此类推

2.trunc()函数

oracle trunc(sysdate,'dd') 日期

select trunc(sysdate,'dd') from dual ; -- 2007-9-19

select trunc(sysdate,'yyyy') from dual ; --2007-1-1

select trunc(sysdate,'mm') from dual ; --2007-9-1

begin
dbms_output.put_line( to_char ( (sysdate),'yyyy-mm-dd hh24:mi:ss' ) ) ;
dbms_output.put_line( to_char ( (sysdate)+ 1/24/60/10,'yyyy-mm-dd hh24:mi:ss' ) ) ;
dbms_output.put_line( to_char ( ((sysdate)+ 10 / ( 24*60*60 ) ),'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( to_char ( trunc((sysdate)+ 10 / ( 24*60*60 ) ),'yyyy-mm-dd hh24:mi:ss' ) ) ;

end ;
/
begin
dbms_output.put_line( '当前时间 ' ) ;
dbms_output.put_line( to_char ( (sysdate),'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 1 s ' ) ;
dbms_output.put_line( to_char ( (sysdate)+ (((1/24)/60)/60 ),'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 1 s ' ) ;
dbms_output.put_line( to_char ( (sysdate)+ (((5/24)/60)/60 ),'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 10s ' ) ;
dbms_output.put_line( to_char ( ((sysdate)+ ( 10 / ( 24*60*60 )) ),'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前 日 ' ) ;
dbms_output.put_line( to_char ( trunc((sysdate)),'yyyy-mm-dd hh24:mi:ss' ) ) ;


dbms_output.put_line( '当前 第2天 1点 ' ) ;
dbms_output.put_line( to_char ( trunc(sysdate)+( 1 + 1/24 ),'yyyy-mm-dd hh24:mi:ss' ) ) ;


dbms_output.put_line( '当前 第2天 9点 ' ) ;
dbms_output.put_line( to_char ( trunc(sysdate)+( 1 + 9/24 ),'yyyy-mm-dd hh24:mi:ss' ) ) ;


end ;
/

3

阅读 (17582) 评论 (0) 收藏 (0) 转载 (7) 喜欢 打印 举报
已投稿到:

转载列表:

转载

转载是分享博文的一种常用方式...

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...