比较时分秒

比较时分秒


看了很多比较时分秒的,感觉有些复杂。
打了断点后发现startTime,endTime 会变成1970年的时分秒,那么让当前时间也是1970就好了

public static boolean timeOk(Date start, Date end,int status) {
        Date date =new Date();
        Date startTime = null;
        Date endTime = null;
        try {
            String st = new SimpleDateFormat(DATE_HMS_PATTERN).format(start);
            String en = new SimpleDateFormat(DATE_HMS_PATTERN).format(end);
            String da = new SimpleDateFormat(DATE_HMS_PATTERN).format(date);
            startTime = new SimpleDateFormat(DATE_HMS_PATTERN).parse(st);
            endTime = new SimpleDateFormat(DATE_HMS_PATTERN).parse(en);
            date = new SimpleDateFormat(DATE_HMS_PATTERN).parse(da);
        }
        if(startTime!=null&&endTime!=null){
            if (date.after(startTime) && date.before(endTime)) {
                return true;
            }
        }
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return false;
    }

猜你喜欢

转载自blog.csdn.net/qq_43079350/article/details/127865116
今日推荐