1.java
計算兩個日期之間天數
Date startTime = DateTimeUtils.StringToDate(new SimpleDateFormat("yyyy-MM-dd 00:00:00").format(new Date()));
/**
* 增加日期
*
* @param date 當前時間
* @param field 年、月、日 如 Calendar.MONTH
* @param i 增加的時間
* @return
*/
public static Date addDate(Date date, int field, int i) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(field, i);
return calendar.getTime();
}
2.java得到當前時間的前兩個小時/後兩個小時
SimpleDateFormat dft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
Calendar dar=Calendar.getInstance();
dar.setTime(date);
dar.add(java.util.Calendar.HOUR_OF_DAY, -2); System.out.println(dft.format(dar.getTime()));
dar.add(java.util.Calendar.HOUR_OF_DAY, 2); System.out.println(dft.format(dar.getTime()));