您的位置:首页 > 编程语言 > Java开发

利用joda(强大的Java日期操作组件)实现获取两个日期间隔

2012-09-24 11:21 423 查看
public static void main(String[] args) {
System.out.println(getDateTimeBetween(start.toDate(),end.toDate()));
}

/**
* 取两个日期间隔
*
* @param startDate
* @param endDate
* @return
*/
public static String getDateTimeBetween(Date startDate, Date endDate) {
DateTime start = new DateTime(startDate.getTime());
DateTime end = new DateTime(endDate.getTime());
Period period = new Period(start, end);
String result = period.getDays() + "天" + period.getHours() + "小时" + period.getMinutes() + "分" + period.getSeconds() + "秒";
return result;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string date