在java中獲得當前日期的上一個月的第一天和最後一天
2014-04-03 12:00
302 查看
Calendar calendar = Calendar.getInstance();
//獲得當前月
int month = calendar.get(Calendar.MONTH);
//獲得當前月的上一個月
calendar.set(Calendar.MONTH, month-1);
//獲得當前月的上一個月的第一天
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
Date StartDate=calendar.getTime();
String strStartDate = new SimpleDateFormat("yyyy/MM/dd").format(StartDate);
//獲得當前月的上一個月的最後一天
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
Date EndDate = calendar.getTime();
String strEndDate = new SimpleDateFormat("yyyy/MM/dd").format(EndDate);
//獲得當前月
int month = calendar.get(Calendar.MONTH);
//獲得當前月的上一個月
calendar.set(Calendar.MONTH, month-1);
//獲得當前月的上一個月的第一天
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMinimum(Calendar.DAY_OF_MONTH));
Date StartDate=calendar.getTime();
String strStartDate = new SimpleDateFormat("yyyy/MM/dd").format(StartDate);
//獲得當前月的上一個月的最後一天
calendar.set(Calendar.DAY_OF_MONTH,calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
Date EndDate = calendar.getTime();
String strEndDate = new SimpleDateFormat("yyyy/MM/dd").format(EndDate);
相关文章推荐
- java获取当前年份的第一天和最后一天和获取指定日期的季度
- java Calendar DateFormat 时间 日期 月份 格式化 第一天 最后一天
- java日期格式处理及月份第一天和最后一天
- java Calendar Date 获取传入日期所在月或年的第一天和最后一天
- 【java】获取一年里某季、某月、某周的第一天及最后一天时间(日期工具类)
- Java日期循环,Java获取当月的第一天和最后一天
- java 获取当前年份、月份、日期,当月第一天和最后一天
- Java获取月份第一天和最后一天日期
- java以及JavaScript获取当月第一天和最后一天日期
- java获取指定日期所在周的第一天和最后一天
- Java获取月份第一天和最后一天日期
- java获取指定日期所在周的第一天和最后一天
- java-计算任意日期所在周、月、年的第一天与最后一天
- java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)
- Java日期循环,Java获取当月的第一天和最后一天
- java获取指定日期所在周的第一天和最后一天
- SQL Server 中,如何獲得上個月的第一天和最後一天( 帶時間戳)
- 以 Java 取出某一年裡某季、某月、某週之第一天及最後一天
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- Java日期循环,Java获取当月的第一天和最后一天