/**
* 获得当天零时零分零秒
* @return
*/
public static Date initDateByDay(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
return calendar.getTime();
}
/**
* 获得当天23时59分59秒
* @return
*/
public static Date interDateBydayT(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
return calendar.getTime();
}
/**
*近三天
* @return
*/
public static Date initDateThree(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.add(Calendar.DAY_OF_MONTH, -2);
return calendar.getTime();
}
/**
* 近一周
* @return
*/
public static Date initDateWeek(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.add(Calendar.DAY_OF_MONTH, -6);
return calendar.getTime();
}
/**
* 近一个月
* @return
*/
public static Date initDateMonth(){
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.add(Calendar.DAY_OF_MONTH, -29);
return calendar.getTime();
/**
* 当前时间加3分钟
* @return
*/
public String getCurrentTime(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar beforeTime = Calendar.getInstance();
beforeTime.add(Calendar.MINUTE, -3);// 3分钟之前的时间
Date beforeD = beforeTime.getTime();
String time = sdf.format(beforeD);
return time;
}
}
时间工具类
最新推荐文章于 2022-09-29 10:23:39 发布