JAVA获得上个月月份 old/new

今天收到了大佬的关爱。

以前我写的获得上个月月份的字符串方法如下:

	// 获得上个月月份年份
	public String getYearMonth() {
		Calendar now = Calendar.getInstance();
		int month = now.get(Calendar.MONTH);
		String m;
		if (month < 10) {
			m = "0" + month;
		} else {
			m = month + "";
		}
		return now.get(Calendar.YEAR) + "-" + m;
	}

大佬关爱以后,有了新方法(java8限定):

	protected String getLastMonth() {
		LocalDate today = LocalDate.now();
		today = today.minusMonths(1);
		DateTimeFormatter formatters = DateTimeFormatter.ofPattern("yyyy-MM");
		return formatters.format(today);
	}

明显比我的看起来更舒服!感谢大佬的关爱

猜你喜欢

转载自blog.csdn.net/qacjava/article/details/81536766
old
今日推荐