java 获得当前月的天数
2014-04-03 16:29
190 查看
JAVA取得当前月的天数
在打印CSV文件的时候,有时候月份的日期也得打印出来,但是题头确实固定的,如果我输入了31天,结果当前日期只有28天,那后面几天的数据值就是空的,但是表头依然存在,很是不美观,也容易产生歧义,2月怎么会有31天呢?下面这段程序就是判断任意一月有几天的算法:
public static int temp(String YYMM) throws ParseException{
String strDate = YYMM;
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
Calendar calendar = new GregorianCalendar();
Date date = sdf.parse(strDate);
calendar.setTime(date);
int day = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
return day;
}
这里的YYMM是作为参数传近来的,也就是说,我需要当前的时间,惨能判断当前月有几天。
有了上面的方法后我们就可以直接调用了:
int j = 0;
j = temp(YYMM);
这里的J就得出了当前月的总共日期。
相关文章推荐
- java获得当前日期的上个月的最后一天的日期&&每月的最大天数
- java获得当前日期的上个月的最后一天的日期&&每月的最大天数
- java获得当前文件路径
- [Sensor]java层获得距离传感器当前真实值,不止0,1
- java获得当前系统内存及硬盘使用情况的代码
- 【代码笔记】获得当前的月的天数
- Java获得当前日期是星期几
- JAVA中获得一个月最大天数的方法(备忘)
- java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差
- 在java中怎样获得当前日期时间
- (前端开发)java获得当前时间和第二天时间
- 用Java获得当前性能信息
- java中获得当前文件大小
- java获得系统当前时间
- Java中获得当前时间的方法
- 【代码笔记】获得当前的月的天数
- Java根据当前日期获得这一周的日期
- java获取获得Timestamp类型的当前系统时间
- java获得当前文件路径
- Java、JSP获得当前日期的年、月、日