java 当前系统小时时间 是否在时间段内

Posted zhangheliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 当前系统小时时间 是否在时间段内相关的知识,希望对你有一定的参考价值。

    /**
     *
     * 当前系统时间 是否在时间段内
     * @return
     * @throws Exception
     */
    public static boolean isTimeRange(String sTime, String eTime) {
        SimpleDateFormat df = new SimpleDateFormat("HH:mm");
        Date now = null;
        Date begin = null;
        Date end = null;
        try {
            now = df.parse(df.format(new Date()));
            begin = df.parse(sTime);
            end = df.parse(eTime);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        Calendar nowTime = Calendar.getInstance();
        nowTime.setTime(now);
        Calendar beginTime = Calendar.getInstance();
        beginTime.setTime(begin);
        Calendar endTime = Calendar.getInstance();
        endTime.setTime(end);
        if (nowTime.before(endTime) && nowTime.after(beginTime)) {
            return true;
        } else {
            return false;
        }
    }

 

以上是关于java 当前系统小时时间 是否在时间段内的主要内容,如果未能解决你的问题,请参考以下文章

Java获取系统时间少了八个小时

C语言应用(2)——判断当前时间是不是在一个时间段内(含跨天)

Java 获取当前时间的小时(24小时制)

C语言应用——判断当前时间是否在一个时间段内(含跨天)

java 中 判断时间问题

Java判断一个时间是否在另一个时间段内