/**
* @Description: 按粒度获取当前时间之前的时间
* 例如:getBeforeTime("yyyyMMddHH",Calendar.HOUR,1) 获取当前时间一小时之前的时间
* @Author: huachun
* @Date: 2021/11/16 10:06
* @return: java.lang.String
**/
public String getBeforeTime(String pattern, int grain, int time) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(grain, calendar.get(grain) - time);
return new SimpleDateFormat(pattern).format(calendar.getTime());
}
获取当前时间之前的时间
最新推荐文章于 2022-09-16 16:37:29 发布
该代码段提供了一个按特定粒度获取当前时间之前的时间的函数。通过传入日期格式、时间单位和倒计时,可以得到相应时间点的字符串。例如,调用getBeforeTime('yyyyMMddHH', Calendar.HOUR, 1)将返回一小时前的时间。
1万+

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



