格式化日期间隔:
//代码片段:
Date date1 = new Date();
Date date2 = DateUtils.addWeeks(date1, -2);
String dura = DurationFormatUtils.formatDuration(date1.getTime()
- date2.getTime(), "d天H小时m分钟s秒");
System.out.println(DateFormatUtils.format(date1, "yyyy-MM-dd HH:mm:ss")
+ " 和 " + DateFormatUtils.format(date2, "yyyy-MM-dd HH:mm:ss")
+ " 相差: " + dura);
//运行结果:
2009-03-17 16:28:36 和 2009-03-03 16:28:36 相差: 14天0小时0分钟0秒
org.apache.commons.lang.time.DurationFormatUtils
最新推荐文章于 2021-04-02 10:15:26 发布