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

如何取得oracle中日期的时分秒,第1张

获取年

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

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

对于获取小时分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)。

$("btn")click(function(){

var date = new Date();

consolelog(dategetFullYear()+"年"+dategetMonth()+"月"+dategetDay()+"日"+dategetHours()+"时"+dategetMinutes()+"分"+dategetSeconds()+"秒");//控制台打印出当前的时间

});

function showTime() { 

  var now = new Date(); 

  var nowTime = nowtoLocaleString(); 

  var date = nowTimesubstring(0,10);//截取日期 

  var time = nowTimesubstring(10,20); //截取时间 

  var week = nowgetDay(); //星期 

  var hour = nowgetHours(); //小时 

  //判断星期几 

  var weeks = ["日","一","二","三","四","五","六"]; 

  var getWeek = "星期" + weeks[week]; 

  var sc; 

  //判断是AM or PM 

  if(hour >= 0 && hour < 5){ 

   sc = '凌晨'; 

  } 

  else if(hour > 5 && hour <= 7){ 

   sc = '早上'; 

  } 

  else if(hour > 7 && hour <= 11){ 

   sc = '上午'; 

  } 

  else if(hour > 11 && hour <= 13){ 

   sc = '中午'; 

  } 

  else if(hour> 13 && hour <= 18){ 

   sc = '下午'; 

  } 

  else if(hour > 18 && hour <= 23){ 

   sc = '晚上'; 

  } 

  documentgetElementById('time')innerHTML ="当前时间:" + date+" " + getWeek +"&nbsp;"+"   "+sc+"  "+time;

  setTimeout('showTime()',1000); 

</script> 

调用方法: 

<body onload="showTime()"> 

<div id="time"></div> 

</body> 

2简洁的办法: 显示格式:  当前时间: 2010年6月1日 10:00:00 星期一 

<htmtl>

<head></head>

<body> 

<div id="linkweb" style=" display:inline;"></div> 

<script> 

  setInterval("documentgetElementById('linkweb')innerHTML=new Date  ()toLocaleString()+' 星期'+'日一二三四五六'charAt(new Date()getDay  ());",1000); 

</script> 

</body>

</html>

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>demo</title> <script> windowonload = function(){ var monitor = documentgetElementById('monitor'); setInterval(function(){ var now = new Date(); monitorinnerHTML = nowgetHours()+':'+nowgetMinutes()+':'+nowgetSeconds(); },1000); }; </script></head><body> <div id="monitor"></div></body></html>

以上就是关于如何取得oracle中日期的时分秒全部的内容,包括:如何取得oracle中日期的时分秒、在做日历这个项目中使用jquery方法获取你当前点击的那个时间的年月日时分秒、js如何获得系统时间年月日时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9410901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存