- 时间相减
String s1 = "2016-1-1";
String s2 = "2016-2-2";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
long l= 0 ;
try {
l = sdf.parse(s1).getTime() - sdf.parse(s2).getTime();
System.out.println("相差毫秒数:"+ l );
System.out.println("相差天数:"+(l/(1000 * 60 * 60 * 24)));
} catch (ParseException e) {
e.printStackTrace();
}
- 时间比较 before和after
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
Date t1= sdf.parse(mLendTime.getText().toString());
Date t2= sdf.parse(mReturnTime.getText().toString());
if(t1.after(t2)){
}
if(t1.before(t2)){
}
} catch (ParseException e) {
e.printStackTrace();
}
- 日期格式化和对应列表 该链接