比如 :
d1="2011-03-02";
d2="2011-03-17";
他们的天数相差15天,
怎么计算他们的时间差?
4条回答 默认 最新
enet_java 2011-03-17 14:10关注static Calendar getCalendar(String time)
{
if (null == time)
{
return null;
}
String[] times = time.split("-");
Calendar calendar = Calendar.getInstance();
calendar.set(Integer.valueOf(times[0]), Integer.valueOf(times[1]), Integer.valueOf(times[2]));
return calendar;
}public static void main(String[] args) { String startTime1 = "2011-03-02"; String startTime2 = "2011-03-17"; Calendar c1 = getCalendar(startTime1); Calendar c2 = getCalendar(startTime2); System.out.println("相差天数:" + (c2.getTimeInMillis() - c1.getTimeInMillis())/1000*60*60*24;}
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报