输入开始时间:22:08
输入结束时间:05:00
/**
* 时分:支持跨天的比较(22:08至次日5:00)
* @author fan
* @date 16:30
* @param startStrTime
* @param endStrTime
* @return boolean
*/
public synchronized boolean checkBcTimeTranssky(String startStrTime, String endStrTime) {
if (StringUtils.isBlank(startStrTime) || StringUtils.isBlank(endStrTime)) {
return false;
}
Integer startTime = 0;
Integer endTime = 0;
Calendar cal = Calendar.getInstance();
Integer currentTime = cal.get(Calendar.HOUR_OF_DAY) * 100 + cal.get(Calendar.MINUTE);
try {
List<String> timeList = Lists.newArrayList(startStrTime.split(":"));
if (timeList.size() == 2 && StringUtils.isNumeric(timeList.get(0)) && StringUtils.isNumeric(timeList.get(1))) {
st