我想比較兩個日期。我的第一次約會是:比較當前日期和以前的日期
Date previousDate ="Returns a date as 2011-12-09 in a gregorian date"
和第二個日期是我的「當前日期」,在這裏我得到我的當前日期爲:
SimpleDateFormat format = new SimpleDateFormat("yyyy/mm/dd");
Date date=new Date();
當我嘗試將當前日期比較我以前的日期,我只能比較一年(或只是模式中的第一件事)。
System.out.println("date"+previousDate.compareto(format(date));
我能夠得到出「1」,因爲它只是比較年份而不是整個日期。 你們中的任何人都能弄清楚我缺少什麼。我嘗試了很多方法,但無法成功。請讓我知道,如果我能解決這個問題,或者我需要一個不同的解決方案。
謝謝。
目前還不清楚你真正想做什麼。如果你想比較兩個日期,你爲什麼要比較previousDate「今年」? –