加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 16:03:49 所属栏目:百科 来源:网络整理
导读: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:
标签:

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) 喜欢 打印 举报 排行榜

转载列表:

转载

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

前一篇: 我的博客今天4岁85天了,我领取了风云博主徽章 后一篇: 浅谈数据质量管理

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

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

(2012-10-23 14:51:30) 转载
已投稿到:
    推荐文章
      热点阅读