oracle使用技术---日期时分秒的处理技巧
1个回答
展开全部
方法/步骤
1、大家都知道sysdate是什么意思,至于sysdate的格式是数据库默认的格式。并且sysdate的格式都是可以在Oracle数据库系统里面设置的,但是这样不是今天的内容。
2、直接的select
sysdate
from
dual;就可以获得服务器当前的时间:
3、倘若需要精确到小时,这个时候可以这样:select
to_char(sysdate,'yyyy-mm-dd
HH24')
date_time
from
dual;
4、同样的,如果你要精确到分钟和秒的话:select
to_char(sysdate,'yyyy-mm-dd
HH24:mi:ss')
from
dual;
5、当然了,很多的朋友都可能用到23:59:59这样的时间,这个时候怎么办呢?没关系,很容易的。select
to_char(trunc(sysdate+1)-1/(24*3600),'yyyy-mm-dd
hh24:mi:ss')
from
dual;
6、简单的,如果你要0时0分0秒,这样就可以轻松办到:select
trunc(sysdate)
from
dual;
1、大家都知道sysdate是什么意思,至于sysdate的格式是数据库默认的格式。并且sysdate的格式都是可以在Oracle数据库系统里面设置的,但是这样不是今天的内容。
2、直接的select
sysdate
from
dual;就可以获得服务器当前的时间:
3、倘若需要精确到小时,这个时候可以这样:select
to_char(sysdate,'yyyy-mm-dd
HH24')
date_time
from
dual;
4、同样的,如果你要精确到分钟和秒的话:select
to_char(sysdate,'yyyy-mm-dd
HH24:mi:ss')
from
dual;
5、当然了,很多的朋友都可能用到23:59:59这样的时间,这个时候怎么办呢?没关系,很容易的。select
to_char(trunc(sysdate+1)-1/(24*3600),'yyyy-mm-dd
hh24:mi:ss')
from
dual;
6、简单的,如果你要0时0分0秒,这样就可以轻松办到:select
trunc(sysdate)
from
dual;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询