import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* @author shafei
* @version 1.0
* @date 10:40 2019/9/27
* @fun
*/
public class GetDate {
public static void main(String[] args) {
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
.format(new Date()));
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
.format(dateRoll(new Date(), Calendar.HOUR, -1)));
}
public static Date dateRoll(Date date, int i, int d) {
// 獲取Calendar對象並以傳進來的時間為准
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
// 將現在的時間滾動固定時長,轉換為Date類型賦值
calendar.add(i, d);
// 轉換為Date類型再賦值
date = calendar.getTime();
return date;
}
}