public static int getMaxDayofMonth(String timeStr,String df){
SimpleDateFormat newf = new SimpleDateFormat(df);
Date date = new Date();
try {
date = newf.parse(timeStr);
}catch (Exception e) {
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
Calendar startCalendar = (Calendar) calendar.clone();
try {
startCalendar.setTime(date);
}catch (Exception e) {
e.printStackTrace();
}
int max = startCalendar.getActualMaximum(Calendar.DAY_OF_MONTH);
return max;
}
SimpleDateFormat newf = new SimpleDateFormat(df);
Date date = new Date();
try {
date = newf.parse(timeStr);
}catch (Exception e) {
e.printStackTrace();
}
Calendar calendar = Calendar.getInstance();
Calendar startCalendar = (Calendar) calendar.clone();
try {
startCalendar.setTime(date);
}catch (Exception e) {
e.printStackTrace();
}
int max = startCalendar.getActualMaximum(Calendar.DAY_OF_MONTH);
return max;
}
解决方案 »
- 业余勿喷,把一个字符左移4位,为什么还要与0xf0进行与操作?
- 高手来讲讲基础问题
- 关于数组的分配
- 汉字怎么截取,一半摄取,满2就取
- 各位帮着看一段怪异的代码(只有几行,但写法怪异).是servlet的源码里的.
- 问一下,java有没有类似微软的GUID编码方法?
- static { } 这种结构这表示什么意思呢??
- 为何无法调用Set方法设置的值?
- 我编绎好成了字节文件(class后缀的),请问我把它放在web server上进行调用,……
- 1 为了弄清某类考试中,选择题答案abcd的分布情况,需要统计abcd出现的次数。现从键盘输入一行由abcd构成的答案字符串, 统计并输出abcd出现的次数。(
- 如何理解 super.dispatchMethod(mapping,form,request,response,name);
- java访问读取xml文件的路径问题
public static Date getLastDay(int year, int month) throws Exception
{
String str = year + "-" + month + "-" + "1";
Calendar cal = Calendar.getInstance();
SimpleDateFormat df = new SimpleDateFormat(Constants.DateFormat);
cal.setTime(df.parse(str));
int day = cal.getActualMaximum(Calendar.DAY_OF_MONTH);
return df.parse(year + "-" + month + "-" + day);
}