import java.util.Calendar;
import java.util.Date;
public class TimeUtil {
/**
* 获取当天指定时间整点
* @return
*/
public static Date getTodayTime(int time) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, time);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
/**
* 获取昨天指定时间整点
* @return
*/
public static Date getYestodayTime(int time) {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.DATE,-1);
cal.set(Calendar.HOUR_OF_DAY, time);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
/**
* 当天0点
*
* @return
*/
public static Date getTimesmorning() {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
/**
* 当天24点
*
* @return
*/
public static Date getTimesnight() {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
public static Date getYestodaymorning() {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE,-1);
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
public static Date getYestodaynight() {
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.DATE,-1);
cal.set(Calendar.HOUR_OF_DAY, 24);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.MILLISECOND, 0);
return cal.getTime();
}
时间工具类
最新推荐文章于 2024-04-20 13:01:43 发布
博客涉及时间工具类相关信息,但具体内容缺失。时间工具类在信息技术中可用于处理时间相关操作,如时间计算、格式转换等。

2104

被折叠的 条评论
为什么被折叠?



