我想将当前日期与指定日期进行比较。这是必要的,以便每天TextView的内容都应该改变,例如:日出时间。
答案 0 :(得分:0)
使用SimpleDateFormat:
如果您的日期是 31/12/2014 格式。
String my_date = "31/12/2014"
然后您需要将其转换为 SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date strDate = sdf.parse(my_date);
if (new Date().after(strDate)) {
your_date_is_out_dated = true;
}
else{
your_date_is_outdated = false;
}
或
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date strDate = sdf.parse(my_date);
if (System.currentTimeMillis() > strDate.getTime()) {
your_date_is_out_dated = true;
}
else{
your_date_is_outdated = false;
}