寫(xiě)法有很多種,例如下面的:
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供潞州網(wǎng)站建設(shè)、潞州做網(wǎng)站、潞州網(wǎng)站設(shè)計(jì)、潞州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、潞州企業(yè)網(wǎng)站模板建站服務(wù),10年潞州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
方法一:select * from dual where time between to_date('2012-06-18 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-06-18 23:59:59','yyyy-mm-dd hh24:mi:ss');
方法二:select * from dual where to_char(time,'yyyy-mm-dd')='2012-06-18';
方法三:select * from dual where trunc(time)=to_date('2012-06-18','yyyy-mm-dd');
當(dāng)然樓主也可以按上面的先轉(zhuǎn)換下日期的顯示格式再查詢?nèi)?,都可以的,呵呵?。。?/p>
語(yǔ)句:GETDATE()
示例:SELECT
GETDATE()
獲取當(dāng)前時(shí)間:Select
To_Char
(SYSDATE,'MM-DD-YYYY
HH24:MI:SS')
"nowTime"
from
dual
getdate()其他常用方式:
1、Select
Convert(varchar,getdate(),120)
--傳喚時(shí)間格式(yyyy-mm-dd
hh:mi:ss)
--23(
年月日
)
2、Select
DATEDIFF(day,getdate(),convert(datetime,'2008-08-08
18:00:00',120))
--時(shí)間差
3、Select
DATENAME(dw,getdate())
--當(dāng)前時(shí)間是一周內(nèi)的第幾天(中文,返回NVARCHAR型)
4、Select
DATEPART(dw,getdate())
--當(dāng)前時(shí)間是一周內(nèi)的第幾天(星期日為一周的第一天,返回INT型)
使用:select to_date('2015-07-27 16:28:20','yyyy-MM-dd HH24:mi:ss') from dual;
不使用:select to_date('2015-07-27 16:28:20','yyyy-MM-dd HH24:mm:ss') from dual;
原因是SQL中不區(qū)分大小寫(xiě),MM和mm被認(rèn)為是相同的格式代碼,所以O(shè)racle的SQL采用了mi代替分鐘。
oracle中最簡(jiǎn)單獲取日期的方式是通過(guò)查詢sysdate來(lái)獲取。
語(yǔ)句如下:
select?sysdate?from?dual;
結(jié)果:
如果只獲取日期部分:
select?to_char(sysdate,'yyyy-mm-dd')?from?dual;
結(jié)果:
group by T.分組字段 to_char(時(shí)間,'d') 取當(dāng)前時(shí)間是星期幾 每星期第一天為周日 to_char(t.時(shí)間,'HH24mi') 取當(dāng)前時(shí)間的小時(shí)分
1、select sysdate from dual; ? ? ? ? ?獲取系統(tǒng)當(dāng)前時(shí)間。
2、select sysdate-5 from dual; ? ? ? 獲取系統(tǒng)當(dāng)前時(shí)間減五天(相當(dāng)于五天前)。
3、select sysdate-5/24 from dual; ?獲取系統(tǒng)當(dāng)前時(shí)間減五小時(shí)(五小時(shí)前)。
4、找出今年的天數(shù)select add_months(trunc(sysdate,'year'), 12) - trunc(sysdate,'year') from dual;。
5、一年的第幾天,select to_char(sysdate,'ddd'),sysdate from dual;。
6、計(jì)算小時(shí),分,秒,毫秒select days,r,trunc(r*24) Hours,? ? ? trunc(r*24*60 - 60*trunc(r*24)) Minutes,? ? ? trunc(r*24*60*60 - 60*trunc(r*24*60)) Seconds。
文章題目:如何獲取oracle時(shí)間,oracle如何獲取系統(tǒng)日期
網(wǎng)頁(yè)鏈接:http://www.muchs.cn/article18/hcppgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站改版、服務(wù)器托管、商城網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)