1、創(chuàng)建測試表,create table test_date(v_date date);
臺安網站建設公司創(chuàng)新互聯(lián),臺安網站設計制作,有大型網站制作公司豐富經驗。已為臺安上千家提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的臺安做網站的公司定做!
2、插入測試數(shù)據(jù),
insert into test_date
select sysdate - level * 10 from dual connect by level 100
3、查詢表中所有記錄,select * from test_date,可以看到時間格式為年月日時分秒,
4、編寫sql,將時間截取到年月,
select t.*,
?to_char(v_date, 'yyyymm') v_date_mon1,
?trunc(v_date, 'mm') v_date_mon2
from TEST_DATE t
SELECT?TO_CHAR(ADD_MONTHS(SYSDATE,?-1),?'MM')?AS?上月,
TO_CHAR(SYSDATE,?'MM')?AS?本月,
TO_CHAR(ADD_MONTHS(SYSDATE,?1),?'MM')?AS?下月
FROM?DUAL
1、打開瀏覽器的Console工具欄,然后在里面輸入一個待比較的日期字符串。
2、接下來通過new Date將字符串轉化為日期對象。
3、然后調用new Date的getTime方法來獲得當前的日期值。
4、當獲得了兩個日期值以后就直接將他們做差即可。
5、做完日期差得到的是毫秒數(shù),如果想用時分等單位的話在進行轉化即可。
6、最后,如果經常需要進行日期比較的話,我們可以將其封裝成一個函數(shù),在參數(shù)里面?zhèn)魅肴掌谥导纯伞?/p>
網站名稱:oracle怎么獲得月份 oracle 獲取季度
本文鏈接:http://weahome.cn/article/hpejjs.html