1、代码:
package core.util;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date currentdate=new Date();
String systime= format.format(currentdate);
System.out.println("当前系统时间:====="+systime);
String curtime=getBeforeOneDay(currentdate);
System.out.println("当前系统时间的前一天的时间:====="+curtime);
}
/**
* 获取当前系统时间的前一天时间
* @param dateStr
* @return Date
* @author xiaozhi
* @date 2019.10.30
* @version: 1.0
* @return
*/
public static String getBeforeOneDay(Date currentdate) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(currentdate);
calendar.add(Calendar.DAY_OF_MONTH, -1);
currentdate = calendar.getTime();
String dayTime=format.format(currentdate);
return dayTime;
}
}
2、输出截图: