Date類型日期的比較

在項目開發中需要對時間類型(字符串)進行比較,測試代碼如下:

       public static void main(String[] args) throws Exception{
		String str = "2019-08-01";
		SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");
		Date date1 = simple.parse(str);
		Date date2 = simple.parse(str);
		//date1和date2時間相同
		System.out.println(date1.compareTo(date2)); // 輸出 0
		//date1 大於date2 
		String str1 = "2019-08-02";
		date1 = simple.parse(str1);
		System.out.println(date1.compareTo(date2)); // 輸出 1
		//date1小於date2
		String str2 = "2019-07-31";
		date1 = simple.parse(str2);
		System.out.println(date1.compareTo(date2)); // 輸出 -1
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章