如何在Android中阅读和解析日期和时间?

我有一个日期和时间2011-02-28 07:00:52作为一个字符串。 我如何阅读它,然后将其解析为日期和时间,以将其与Android系统时间和日期进行比较?

 String time; // your string representing the time SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyyMMddHHmmss"); Date startDate = dateFormatter.parse(time); 

 new Date() 

会给你一个代表当前日期和时间的日期。

比较日期时,如果你有一个日期对象,如kett_chup所示,使用date.getTime(),它给你毫秒,然后你可以轻松地与另一个date.getTime()进行比较,以确定一个日期是在另一个之前或之后。