Calendar的使用(根据年月获取该月的最后一天)

Calendar的使用(根据年月获取该月的最后一天)

包:

import java.util.Calendar;
import java.util.Date;
import java.text.ParseException;
        String dateString = "1999-2";//年月日期字符串
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM");
        Date date = sdf.parse(dateString); //把日期字符串转为Date
        Calendar cal =  Calendar.getInstance();//获得日历实例
        cal.setTime(date);//设置日历的日期,只设置年月,默认为该年月的第一天
        cal.set(Calendar.MONTH,cal.get(Calendar.MONTH)+1);
        cal.set(Calendar.DATE,-1);
        Date lastDate =  cal.getTime();//该年月的最后一天日期

输出:
Calendar的使用(根据年月获取该月的最后一天)

上一篇:刷题必备的日历API(2/5)


下一篇:关于java中时间和周几转换的小小工具