Android判断时间大小

最近遇到一个需求选择开始时间和结束时间,同时结束时间应该大于开始时间
所以就产生了判断时间大小的功能
下面贴一下代码
有需要的话可以直接放在基类里面去调用

public static int getTimeCompareSize(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 (ParseException e) {
            e.printStackTrace();
        }
        return  i;
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,552评论 25 708
  • 江兰这一哭,其他人顿时做鸟兽散。杨一凡见她哭,也不知道如何是好了。他真怕她跟李玉一样是假同性恋,如果她哭完之后说喜...
    不可芳物阅读 582评论 1 6
  • 一个人的谈吐可以看出他的素质,一个人的文字可以读出他的灵魂。爱读书爱写字的人都知道,写一篇文章会暴露你内心最深处的...
    刺猬小姐Noshy阅读 1,397评论 83 44
  • Jason Yeung , Veewo Games创始人,CEO。公司作品“1024”,“暗黑斩”,“Just G...
    IndieACE阅读 747评论 0 1
  • 昨天,以前的朋友联系我,聊起了工作,他还是在做蔬果,如今已有三年,他坚持着,快乐着,尽管现在也没挣多少钱,尽管每天...
    梦凝雪天阅读 236评论 1 1