import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 根据指定日期获取上月日期
* @param date
* @return
*/
private static Date getLastDate(Date date) {
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.MONTH, -1);
return cal.getTime();
}
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date;
try {
date = sdf.parse("2021-01-09"); //指定日期
System.out.println("本月:" + sdf.format(date));
System.out.println("上月" + sdf.format(getLastDate(date)));
} catch (ParseException e) {
e.printStackTrace();
}
}
运行结果:
本月:2021-01-09
上月:2020-12-09
java获取上季度末月份 java获取上个月的年月
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 获取上个月月份 java获取上个月的天数
java 获取上个月月份 java获取上个月的天数
bc System 字符串 -
docker linux 快速搭建 docker装linux
目录1、Liunx环境搭建 1.1、安装visualBox 1.2、安装vagrant 1.3、初始化centos7系统 1.4、设置虚拟机位置
docker linux 快速搭建 linux docker vagrant centos