前言
- 时间:2022.5.27
- 内容:
- 业务中偶尔使用到的方法。
- DateUtils里的方法。
- 备注:
- RuoYi有一个自带的DateUtils的时间格式化方法,这里记录一下我自己常用的和新增的一些。
1 format
这里有个很妙的地方~
- MM dd HH mm如果换成了单个,那么遇上0几这种数字的时候,会自动消零。
- 大写的H是24小时制,小写的h是12小时制。
- 一般来说,分钟还是需要两位数的。下面显示的是最为常用的格式:
SimpleDateFormat f = new SimpleDateFormat("yyyy.M.d H:mm");
String duringTime = "";
duringTime += f.format(s.getBeginTime()); //开始时间
duringTime += "-";
duringTime += f.format(s.getEndTime()); //结束时间
map.put("during_time",duringTime);
2 获取指定时间是不是在指定时间区间内
/**
* 获取指定时间是不是在指定时间区间内的
* @param test
* @param begin
* @param end
* @return java.lang.Boolean
*/
public static Boolean getIsInTime(Date test,Date begin,Date end){
Time testTime = new Time(0,0,0);