十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1、創(chuàng)建測試表,create table test_date(v_date date);
臺安網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),臺安網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為臺安上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的臺安做網(wǎng)站的公司定做!
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將字符串轉(zhuǎn)化為日期對象。
3、然后調(diào)用new Date的getTime方法來獲得當(dāng)前的日期值。
4、當(dāng)獲得了兩個日期值以后就直接將他們做差即可。
5、做完日期差得到的是毫秒數(shù),如果想用時分等單位的話在進行轉(zhuǎn)化即可。
6、最后,如果經(jīng)常需要進行日期比較的話,我們可以將其封裝成一個函數(shù),在參數(shù)里面?zhèn)魅肴掌谥导纯伞?/p>
本文題目:oracle怎么獲得月份 oracle 獲取季度
路徑分享:http://m.jiaotiyi.com/article/hpejjs.html