<分区>
我需要计算用户在 EditText 中输入的两个日期(也包括两个日期)之间的天数。我还需要检查这些天即将到来或已经过去的天气。我该怎么做?
<分区>
我需要计算用户在 EditText 中输入的两个日期(也包括两个日期)之间的天数。我还需要检查这些天即将到来或已经过去的天气。我该怎么做?
最佳答案
SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String inputString1 = "23 01 1997";
String inputString2 = "27 04 1997";
try {
Date date1 = myFormat.parse(inputString1);
Date date2 = myFormat.parse(inputString2);
long diff = date2.getTime() - date1.getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
} catch (ParseException e) {
e.printStackTrace();
}
关于android - Android中两个日期之间的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979187/