0
我想從四分之一的日期獲取星期數。在java中獲取四分之一週的數字
從下面我可以得到一年的週數,但不能在本季度內。
String input = "20130805";
String format = "yyyyMMdd";
SimpleDateFormat df = new SimpleDateFormat(format);
Date date = df.parse(input);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.WEEK_OF_YEAR);
結果應該是第三季度
你能更具體關於你如何定義「每週季度」?是本季度第一個季度第一天的第一週,還是第一週至少有季度四天或類似天數? – devnull69
'week = week%13;'? –
我不能更強烈地建議不要使用傳統的'java.util.Calendar'和'java.util.Date'。您應該改用'java.time'包中的相應類。 –