DateFormat加扰

时间:2014-09-29 12:51:50

标签: android android-calendar

我正在尝试将字符串格式化为日期,并进行比较。 以下是我要格式化的代码:

public static SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d EEEE");

public static String dateFormat(Date date) {
    return dateFormat.format(date);
}

以下是我使用上述代码的代码:

Date a = null;
Date b = null;
try {
    a = dateFormat.parse(dates.get(0));
    b = dateFormat.parse(dates.get(1));
} catch (ParseException e) {
    e.printStackTrace();
}

Log.i("X",dates.get(0));
Log.i("Y",dates.get(1));
if(a.after(b)){
    Log.i("AAAA", "AFTER");
    Log.i("AAAA", dateFormat.format(b));
}else if(a.before(b)){
    Log.i("BBBB", "BEFORE");
    Log.i("BBBB", dateFormat.format(a));
}

这里是logcat:

09-29 20:47:39.504: I/X(9526): Oct 1 Wednesday
09-29 20:47:39.504: I/Y(9526): Oct 2 Thursday
09-29 20:47:39.504: I/BBBB(9526): BEFORE
09-29 20:47:39.504: I/BBBB(9526): Oct 1 Thursday

超级奇怪的输出。有人可以向我解释为什么会这样吗? 提前谢谢。

0 个答案:

没有答案