java獲取當前周,季度,月

2021-09-04 04:31:47 字數 799 閱讀 9708

1,獲取當前周

date date=new date();

******dateformat format= new ******dateformat("yyyy-mm-dd");

//格式化當前日期

try

catch (parseexception e)

calendar calendar = calendar.getinstance();  

calendar.setfirstdayofweek(calendar.monday);  //美國是以週日為每週的第一天 現把周一設成第一天

calendar.settime(date);  

system.out.println("當前週為"+calendar.get(calendar.week_of_year));  

2,獲取當前月

calendar cal = calendar.getinstance();

int m = cal.get(calendar.month) + 1;

system.out.println("當前月份為"+m);  

3 ,獲取當前季度

季度用的笨方法 獲取了月份後 自己加的判斷

string quarter = " ";

if (m >= 1 && m <= 3)

if (m >= 4 && m <= 6)

if (m >= 7 && m <= 9)

if (m >= 10 && m <= 12)

system.out.println("當前季度為"+quarter);  

Oracle 獲取當前季度

獲得當前季度 select trunc to char sysdate,mm 2 3 from dual 獲得當前月份 select to char sysdate,mm from dual 邏輯 獲得當前時間對應的季度邏輯 當前月份 2 3 12月份是第四季度 select trunc 12 2 ...

sql 獲取當前季度 (oracle)

笨辦法用case when 做判斷 select case when to char sysdate mm between 01 and 03 then 1 when to char sysdate mm between 04 and 06 then 2 when to char sysdate m...

js中獲取當前年,季度

下面 是獲取當前年份,季度,如果資料庫中有已存在的資料則預設選中 function getyear var month parseint var date new date var year date.getfullyear opt模板 var optyear for var i year i 20...