public class DataFormatUtils {
/**
* 时间日期校验
*
* @param beginTime
* @param endTime
* @return
*/
public static Boolean checkDataFormatUtils(String beginTime, String endTime) {
//时间校验 当Date1大于Date2时,返回true,当小于等于时,返回false;
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if (StringUtils.isNotEmpty(beginTime) && StringUtils.isNotEmpty(endTime)) {
Date dateStart = null;
try {
dateStart = simpleDateFormat.parse(beginTime);
Date dateEnd = simpleDateFormat.parse(endTime);
if (dateStart.after(dateEnd)) {
throw new BizException(ErrorCodeEnum.DATE_PARAMETER_ERROR);
} else {
return true;
}
} catch (ParseException e) {
log.error("时间转换异常:{}", e);
//e.printStackTrace();
throw new BizException(ErrorCodeEnum.TIME_FORMAT_ERROR);
}
}
return false;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/118751.html