展开全部
public static void main(String[] args) throws ParseException {
int b = 0;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar aCalendar = Calendar.getInstance(Locale.CHINA);
int year = aCalendar.get(Calendar.YEAR);//年份
int month = aCalendar.get(Calendar.MONTH) + 1;//月份
int day = aCalendar.getActualMaximum(Calendar.DATE);
for (int i = 1; i <= day; i++)
{
String aDate = String.valueOf(year)+"-"+month+"-"+i;
Date date = sdf.parse(aDate);
aCalendar.setTime(date);
int a= aCalendar.get(Calendar.DAY_OF_WEEK);
if(a-1==1)
{
b++;
}
}
System.out.println("这个月有"+b+"个星期e69da5e6ba903231313335323631343130323136353331333365653834一");
System.out.println("现在是"+month+"月");
System.out.println(month+"月共有"+day+"天");
System.out.println("今天是"+sdf.format(new Date()));
}