读书人

从string格式日期失去一个月的天数

发布时间: 2012-12-18 12:43:41 作者: rapoo

从string格式日期得到一个月的天数

使用calendar日历类的getActualMaximum(Calendar.DATE)方法得到月中最大的日子,即一个月的天数。

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test {    private SimpleDateFormat format;    public static void main(String[] args) {        Test test = new Test();        int maxDay = test.getMaxDay("200702");        System.out.println(maxDay);    }        public int getMaxDay(String strdate){        format = new SimpleDateFormat("yyyyMM");        int maxDay = 0;        try {            Date date = format.parse(strdate);            Calendar cal = Calendar.getInstance();                        cal.setTime(date);                        maxDay = cal.getActualMaximum(Calendar.DATE);//给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值                  } catch (ParseException e) {                     e.printStackTrace();        }                       return maxDay;    }}
?

读书人网 >编程

热点推荐