Java獲取當前日期屬於今年的第幾周


Calendar calendar = Calendar.getInstance();
//設置星期一為一周開始的第一天
calendar.setFirstDayOfWeek(Calendar.MONDAY);
//獲得當前的時間戳
calendar.setTimeInMillis(System.currentTimeMillis());
//獲得當前日期屬於今年的第幾周
int weekOfYear = calendar.get(Calendar.WEEK_OF_YEAR);

使用MySQL函數YEARWEEK和WEEKOFYEAR也可計算,但有個規則是第一周的天數如果不超過3天則視為第0周。

YEARWEEK默認星期日為一周的開始,需要加一個參數YEARWEEK(date[,mode]),mode默認是0,當mode=1時表示周一是每周的第一天


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM