判斷2個時間大小

一般做那種時間選擇器的時候,可能會涉及到選擇一個開始時間和結(jié)束時間,我們肯定要做處理,來保證用戶選擇的開始時間和結(jié)束時間是在一個范圍的。

不多說了,直接上代碼了

    /**
     * 判斷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);//結(jié)束時間
            // 1 結(jié)束時間小于開始時間 2 開始時間與結(jié)束時間相同 3 結(jié)束時間大于開始時間
            if (date2.getTime() < date1.getTime()) {
                //結(jié)束時間小于開始時間
                i = 1;
            } else if (date2.getTime() == date1.getTime()) {
                //開始時間與結(jié)束時間相同
                i = 2;
            } else if (date2.getTime() > date1.getTime()) {
                //結(jié)束時間大于開始時間
                i = 3;
            }
        } catch (Exception e) {

        }
        return i;
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 小月半是一只即將升入高三的學(xué)生黨,在這個緊張緊張再緊張的暑假,就來說一說我前兩年的住宿生活吧!⊙﹏⊙(話說有什么...
    一只小月半閱讀 429評論 0 0
  • 夢里 穿越千年 漸漸清晰的 是你的倩影 撥開時光的光影 你盈盈佇立 千嬌百媚 奈何紅顏總薄命! 先入武大口 再進(jìn)西...
    浪里白羊閱讀 273評論 4 2
  • 拉美女人總體來講給我的印象是很不好的。這里的不好和人格個性無關(guān),我所說的印象是指大街上,地鐵里所見的拉美女人普遍模...
    破小孩在外頭閱讀 1,600評論 0 0

友情鏈接更多精彩內(nèi)容