1、创建测试类(DateTest1.java)
package com.jeff;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest1 {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
System.out.println("当前时间:" + format.format(cal.getTime()));
System.out.println("一秒钟前:" + format.format(getTime1()));
System.out.println("一分钟前:" + format.format(getTime2()));
System.out.println("一小时前:" + format.format(getTime3()));
System.out.println("一天前:" + format.format(getTime4()));
System.out.println("一周前:" + format.format(getTime5()));
System.out.println("一月前:" + format.format(getTime6()));
System.out.println("一年前:" + format.format(getTime7()));
}
/**
*
* @description: 一秒钟前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime1() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.SECOND, -1);
return cal.getTime();
}
/**
*
* @description: 一分钟前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime2() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, -1);
return cal.getTime();
}
/**
*
* @description: 一小时前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime3() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR_OF_DAY, -1);
return cal.getTime();
}
/**
*
* @description: 一天前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime4() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
return cal.getTime();
}
/**
*
* @description: 一周前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime5() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.WEEK_OF_YEAR, -1);
return cal.getTime();
}
/**
*
* @description: 一月前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime6() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, -1);
return cal.getTime();
}
/**
*
* @description: 一年前
* @author: Jeff
* @date: 2019年12月20日
* @return
*/
private static Date getTime7() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.YEAR, -1);
return cal.getTime();
}
}
2、控制台输出结果