oracle使用技术---日期时分秒的处理技巧

 我来答
仙宝邱安南
2016-12-03 · TA获得超过3719个赞
知道小有建树答主
回答量:3080
采纳率:30%
帮助的人:256万
展开全部
方法/步骤
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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式