//获取当前日期当中的日
Date date = new Date();
out.print(date+" ");
java.text.DateFormat df = new java.text.SimpleDateFormat(
"dd日");
String setup = df.format(date);
out.print(setup);
//判断当前日期是否为周末、月末
Calendar c = Calendar.getInstance();
int weekDay = c.get(Calendar.DAY_OF_WEEK);//获取今天是一周中的第几天(周日为第一天)
if(weekDay == Calendar.SUNDAY) //如果weekDay等于1,那么就是周日(周末),Calendar.SUNDAY=1
System.out.println("今天是周日!");
else
System.out.println("今天不是周日!");
int month = c.get(Calendar.MONTH); //获取当前月份,月份是从0开始的,所以如果是10月的话,那么month的值是9
c.add(Calendar.DAY_OF_MONTH,1);//在当前日期的基础上加1天
int nextMonth = c.get(Calendar.MONTH);//获取在当前日期的基础上加1天后的日期的月份nextMonth
//如果是当前日期是月末,那么nextMonth的值一定为month+1
if(month != nextMonth)
System.out.println("是月末!");
else
System.out.println("不是月末!");