使用String的字符串替换replaceAll()和字符串拼接concat()方法来进行格式的转换
获取当前年月日的时间。
/**
* 获取当前年月日
* @return
*/
private String getTime(){
//声明日期对象
Date d = new Date();
//获取相应格式的当前日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//装换成String字符类型
String dateNowStr = sdf.format(d);
//替换日期中的符号,使用的是str.replaceAll方法
String nowTime = dateNowStr.replaceAll("-","");
System.out.println("截取后的日期:" + nowTime);
return nowTime;
}
获取去年的当前日期
/**
* 获取去年当前年月日
* @return
*/
private String getoldTime(){
Date d = new Date();
//获取当前的年份-1,得到去年年份
int Year=LocalDateTimeDateUtils.getYear()-1;
//将int类型转换为String类型
String ye=String.valueOf(Year);
//获取当前日期的相应格式
SimpleDateFormat sd = new SimpleDateFormat("MM-dd");
String y=sd.format(d);
String odl = y.replaceAll("-","");
//使用str.concat拼接方法把获取到的年份和月份-天,进行拼接
String oldTime=ye.concat(odl);
return oldTime;
}