public static void main(String[] args) {
// 1.获取当前周
Date date=new Date();
Calendar calendar = Calendar.getInstance();
calendar.setFirstDayOfWeek(Calendar.MONDAY); //美国是以周日为每周的第一天 现把周一设成第一天
calendar.setTime(date);
// 2.获取当前月
Calendar cal = Calendar.getInstance();
int m = cal.get(Calendar.MONTH) + 1;
// 3.获取当前季度
String quarter = " ";
if (m >1 && m <= 3) {
quarter = "1";
}
if (m >= 4 && m <= 6) {
quarter = "2";
}
if (m >= 7 && m <= 9) {
quarter = "3";
}
if (m >= 10 && m <= 12) {
quarter = "4";
}
System.out.println("当前年为"+calendar.get(Calendar.YEAR));
System.out.println("当前季度为"+quarter);
System.out.println("当前月份为"+m);
System.out.println("当前周为"+calendar.get(Calendar.WEEK_OF_YEAR));
}