JAVA 日期手记

//获取当前日期当中的日
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("不是月末!"); 

你可能感兴趣的:(JAVA)