Java 获取24小时之前的时间点
直接上代码
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
//随便写个类
public class OneDayBefore {
//类里边 有个 main 方法
public static void main(String[] args){
//设置时间格式,为了 能转换成 字符串
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//获取一个 calendar日历对象, 该对象可以进行时间的计算
Calendar date = Calendar.getInstance();
//不进行任何计算的话,默认为 当前时间
String presentTime = df.format(date.getTime());
System.out.println("当前时间为 "+presentTime);
//24小时之前的时间(也可以计算出别的时间)
date.set(Calendar.DATE, date.get(Calendar.DATE) - 1);
//转换为 我们方便看的 字符串
String twentyFourHoursAgo = df.format(date.getTime());
System.out.println("24小时之前的时间为 "+twentyFourHoursAgo);
}
}