如何取得oracle中日期的时分秒

 我来答
堂堂大表哥
2018-03-31 · TA获得超过5904个赞
知道小有建树答主
回答量:50
采纳率:100%
帮助的人:7297
展开全部
  • 获取年

  • select to_char(sysdate,'yyyy') from dual--2016

    select to_char(sysdate,'YYYY') from dual--2016

  • 获取月

    select to_char(sysdate,'mm') from dual--10

    select to_char(sysdate,'MM') from dual--10

  • 获取日

    select to_char(sysdate,'dd') from dual--10

    select to_char(sysdate,'DD') from dual--10

  • 获取时

    select to_char(sysdate,'hh24') from dual--15

    select to_char(sysdate,'hh') from dual--03

    select to_char(sysdate,'HH') from dual--03

    select to_char(sysdate,'HH24') from dual--15

  • 获取分钟

    select to_char(sysdate,'MI') from dual--14

    select to_char(sysdate,'mi') from dual--14

  • 获取秒

    select to_char(sysdate,'ss') from dual--35

    select to_char(sysdate,'SS') from dual--40

  1. 从上面的测试SQL可以看出年月日yyyy,mm,dd,hh,mi,ss的大小写对于从oracle中获取年月日时分秒没有影响 

  2. 对于获取小时分12小时和24小时的情况,如果你想获取显示下午的时间,你可以采用hh24,这样就会显示类似于15:30而不是03:30

  • 甲骨文股份有限公司(NASDAQ:ORCL,Oracle)

  • 是全球大型数据库软件公司。总部位于美国加州红木城的红木岸(Redwood Shores),现时首席执行官为公司创办人劳伦斯·埃里森(Lawrence J. Ellison)。

  • 2016年11月6日,甲骨文公司(Oracle)股东同意以 93 亿美元的资金收购Netsuite公司,每股价格约为 109 美元。

  • 20世纪约70年代 一间名为Ampex的软件公司,正为中央情报局设计一套名叫Oracle的数据库,埃里森是程序员之一。

  • 1977年埃里森与同事Robert Miner创立“软件开发实验室”(Software Development Labs),当时IBM发表“关系数据库”的论文,埃里森以此造出新数据库,名为甲骨文。

  • 1978年 公司迁往硅谷,更名为“关系式软件公司”(RSI)。RSI在1979年的夏季发布了可用于DEC公司的PDP-11计算机上的商用ORACLE产品,这个数据库产品整合了比较完整的SQL实现,其中包括子查询、连接及其他特性。美国中央情报局想买一套这样的软件来满足他们的需求,但在咨询了IBM公司之后发现IBM没有可用的商用产品,他们联系了RSI。于是RSI有了第一个客户。

  • 最先提出“关系数据库”的IBM采用RSI的数据库。1982年再更名为甲骨文(Oracle)。

badkano
推荐于2018-02-27 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部

可用to_char函数获取。

如,获取当前时间(日期型字段)的语句为:

select sysdate from dual;

要获取其中的时分秒,可用如下语句:

select to_char(sysdate,'hh24:mi:ss') from dual;

查询结果:

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式