获取指定月的date类型的月初和月末

来源:互联网 发布:互联网 消防大数据平台 编辑:程序博客网 时间:2024/05/17 23:42
  /**     *      * @param datestr eg: datestr = "2016-02";     * 获得date类型的     *     beginTo:2016-02-01     *     endTo:2016-02-29     */    public void queryDays(String datestr){        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");        String beginStr = datestr+"-01";        Date beginTo;        Date endTo;        try {            beginTo = dateFormat.parse(beginStr);                        Calendar calendar = Calendar.getInstance();            calendar.setTime(dateFormat.parse(beginStr));            calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));            endTo = calendar.getTime();                    } catch (ParseException e) {            e.printStackTrace();        }    }

1 0