int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (w < 0)
w = 0;
return weekDays[w];
}
/**
* 获取当前日期是星期几
*
* @param dt
* @return 当前日期是星期几
*/
public static String getWeekOfDate(Date dt) {
String[] weekDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
Calendar cal = Calendar.getInstance();
cal.setTime(dt);
int w = cal.get(Calendar.DAY_OF_WEEK) - 1;
if (w < 0)
w = 0;
return weekDays[w];
}
Date date=new Date(); //今天是几号 int day=date.getDate(); System.out.println("Today is :"+day+"号"); Calendar c=Calendar.getInstance(); c.setTime(date); //今天是这个星期的第几天 int week=c.get(Calendar.DAY_OF_WEEK); System.out.println("week:"+c.get(Calendar.DAY_OF_WEEK)); //当前月的最后一天是几号 int lastday=c.getActualMaximum(Calendar.DAY_OF_MONTH); System.out.println("这个月最后一天是:"+lastday+"号");