Android时间格式比较

时间:2012-11-06 01:30:55

标签: java

如何将字符串时间(如“18:45”)与当前系统时间进行比较? 我正在使用:

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm",Locale.US);
String time2 = "18:45";
long dtMili = System.currentTimeMillis();
Date date1 = new Date(dtMili); //current system time
Date date2 = sdf.parse(time2);
if (date2.after(date1)) {
    //bingo!
}

调试值 - 我发现date1为当前系统日期时间,date2"January 1970 - 18:45"

我只需要比较时间,日期必须相同。

0 个答案:

没有答案
相关问题