如题、例如求201307130923~201308221435之间的天数
我上网查了有人说先转换成距离1970年1月1号间隔的long类型的毫秒数再相减然后再计算天数
求具体代码、、、比如如何把201307130923转换成毫秒数、、
------解决方案--------------------
/**
* 获取两个日期之间的天数
*
* @param date1
* @param date2
* @return
*/
public static long dateDiffer(Date date1, Date date2) {
return (date1.getTime() - date2.getTime()) / (1000 * 3600 * 24);
}
把分拿来吧
------解决方案--------------------
public static long getDay() throws ParseException{
DateFormat df = new SimpleDateFormat("yyyyMMddHHmm");
String s1 = "201307130923";
String s2 = "201308221435";
Date d1 = df.parse(s1);
Date d2 = df.parse(s2);
return (d2.getTime() - d1.getTime()) / (1000 * 3600 * 24);
}