美文网首页
判断2个时间大小

判断2个时间大小

作者: 酸菜多余丶 | 来源:发表于2020-03-20 11:17 被阅读0次

一般做那种时间选择器的时候,可能会涉及到选择一个开始时间和结束时间,我们肯定要做处理,来保证用户选择的开始时间和结束时间是在一个范围的。

不多说了,直接上代码了

    /**
     * 判断2个时间大小
     * yyyy-MM-dd HH:mm 格式(自己可以修改成想要的时间格式)
     *
     * @param startTime
     * @param endTime
     * @return
     */
    public static int timeCompare(String startTime, String endTime) {
        int i = 0;
        //注意:传过来的时间格式必须要和这里填入的时间格式相同
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            Date date1 = dateFormat.parse(startTime);//开始时间
            Date date2 = dateFormat.parse(endTime);//结束时间
            // 1 结束时间小于开始时间 2 开始时间与结束时间相同 3 结束时间大于开始时间
            if (date2.getTime() < date1.getTime()) {
                //结束时间小于开始时间
                i = 1;
            } else if (date2.getTime() == date1.getTime()) {
                //开始时间与结束时间相同
                i = 2;
            } else if (date2.getTime() > date1.getTime()) {
                //结束时间大于开始时间
                i = 3;
            }
        } catch (Exception e) {

        }
        return i;
    }

相关文章

  • 判断2个时间大小

    一般做那种时间选择器的时候,可能会涉及到选择一个开始时间和结束时间,我们肯定要做处理,来保证用户选择的开始时间和结...

  • 判断当前时间和指定时间大小

    NSString *stopTimeStr = [NSString stringWithFormat:@"%@",...

  • Android判断两个时间的大小

    原文:https://blog.csdn.net/qq_27400335/article/details/7941...

  • 9-malloc练习-大小端

    malloc 练习 : 大小端判断 :

  • Java的一些零散知识

    1.判断字符大小写: ``` 判断大写: Character.isUpperCase(char c) 判断小写: ...

  • C: 判断大小端

    大端与小端 大端与小端指的是多字节的数值在内存中的存储形式,数值的起始存储在内存的高序地址则为大端,反之为小端: ...

  • 系统大小端判断

  • 判断机器大小端

    大小端定义 大端:是指数据的高字节保存在内存的低地址中小端:是指数据的低字节保存在内存的低地址中 思路: 定义一个...

  • 判断概率的大小

    昨天看到一个观点,对一些尚未发生的事,我们唯一能做的就是去判断发生概率的大小,然后根据自己的判断做出应对之道。 其...

  • 金乌科技网声明

    版本判断1.1版本判断 截取内容软件名称:金烏代刷网【换行】软件版本:1.1【换行】软件大小:未知【换行】发布时间...

网友评论

      本文标题:判断2个时间大小

      本文链接:https://www.haomeiwen.com/subject/piadyhtx.html