JAVA获取前一个月的第一天和最后一天

需求:需要实现获取前一个月的第一天和最后一天
实现如下:

package com.date;

import java.text.SimpleDateFormat;
import java.util.Calendar;

/**
 * 默认显示前一个月的第一天和最后一天
 * @author liyongyong
 * 2016年10月26日
 */
public class GetPreMD {

	public static void main(String[] args) {

		//获取前一个月第一天
		Calendar calendar1 = Calendar.getInstance();
		calendar1.add(Calendar.MONTH, -1);
		calendar1.set(Calendar.DAY_OF_MONTH,1);
		String firstDay = sdf.format(calendar1.getTime());
		//获取前一个月最后一天
		Calendar calendar2 = Calendar.getInstance();
		calendar2.set(Calendar.DAY_OF_MONTH, 0);
		String lastDay = sdf.format(calendar2.getTime());
	}

}

JAVA获取前一个月的第一天和最后一天_第1张图片

你可能感兴趣的:(JAVA)