oracle時間欄位取年、月、日、季度
--得到年月,日,季度
select
to_char(日期,'yyyymmdd') date_id,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')||'月'||to_char(日期,'dd')||'日' date_name,
to_char(日期,'yyyymm') month_id,to_char(日期,'yyyy')||'年'||to_char(日期,'mm')||'月' month_name,
'q'||to_char(日期,'q.yyyy') quarterid,to_char(日期,'yyyy')||'年第'||to_char(日期,'q')||'季度' quarterid_name,
to_char(日期,'yyyy') year_id,to_char(日期,'yyyy')||'年' year_name
from(
select to_date('2000-01-01','yyyy-mm-dd')+(rownum-1) 日期 from user_objects where rownum<367 and to_date('2000-01-01','yyyy-mm-dd')+(rownum-1)
--得到季度和月份對應關係
select distinct to_char(日期,'q') 季度,to_char(to_date('2001-01-01','yyyy-mm-dd')+(rownum-1),'yyyymm') 日期 from( select to_date('2001-01','yyyy-mm')+(rownum-1) 日期 from user_objects where rownum<367 and to_date('2001-01-01','yyyy-mm-dd')+(rownum-1)總結:
to_char(sysdate,'q') 季
to_char(sysdate,'yyyy')年
to_char(sysdate,'mm')月
to_char(sysdate,'dd')日
to_char(sysdate,'d')星期中的第幾天
to_char(sysdate,'day')星期幾
to_char(sysdate,'ddd')一年中的第幾天
其它方法:
extract(year from query_cxrq)年度
extract(month from query_cxrq)月份
extract(day from query_cxrq)日
--轉換帶時間的日期格式變數為shortdate格式時間字串方法:
1、datetime.tostring("yyyy.mm.dd")
2、formatdatetime(datetime,"yyyy.mm.dd")
3、convert.todatetime(str).toshortdatestring()
資料庫 ORACLE時間欄位取年 月 日 季度
得到年月,日,季度 select to char 日期,yyyymmdd date id,to char 日期,yyyy 年 to char 日期,mm 月 to char 日期,dd 日 date name,to char 日期,yyyymm month id,to char 日期,yyyy 年 ...
java取年月日
calendar calendar calendar.getinstance calendar.settime new date string year string.valueof calendar.get calendar.year string month string.valueof cal...
js 時間年月日
var date new date 快速獲取年月日的方法 new date new date 8 3600 1000 tojson substr 0,19 replace t date.getyear 獲取當前年份 2位 date.getfullyear 獲取完整的年份 4位 date.getmon...