public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
//时间,可以为具体的某一时间
Date nowDate = new Date();
calendar.setTime(nowDate);
int weekDay = calendar.get(Calendar.DAY_OF_WEEK);
int monthDay = calendar.get(Calendar.DAY_OF_MONTH);
int yearDay = calendar.get(Calendar.DAY_OF_YEAR);
weekDay = (weekDay == 1 ? 7 : weekDay - 1);
System.out.println("当前时间是,本周的第" + weekDay + "天");
System.out.println("当前时间是,本月的第" + monthDay + "天");
System.out.println("当前时间是,本年的第" + yearDay + "天");
}
仅供参考,希望对您有所帮助,感谢阅读。