apache common DurationFormatUtils

日期相減(兩日期相差多少天,月,年):
Date d1 = DateUtils.parseDate(sd1, new String[] { "yyyy-MM-dd" });
Date d2 = DateUtils.parseDate(sd2, new String[] { "yyyy-MM-dd" });
long duration = d2.getTime() - d1.getTime();
利用 org.apache.commons.lang.time.DurationFormatUtils 類
DurationFormatUtils.formatPeriod(d1.getTime(), d2.getTime(), "d")
DurationFormatUtils.formatPeriod(d1.getTime(), d2.getTime(), "M")
DurationFormatUtils.formatPeriod(d1.getTime(), d2.getTime(), "y")
和 org.apache.commons.lang.time.DateUtils 類
DurationFormatUtils.formatDuration(duration, "d")
DurationFormatUtils.formatDuration(duration, "M")// 可能不行
DurationFormatUtils.formatDuration(duration, "y")// 可能不行
9 、日期相加或者減,判斷日期是否相等(個人覺得非常的實用)
   利用 org.apache.commons.lang.time.DateUtils
     日期相加或者減
     cur_week_friday = 星期五
     DateUtils.addDays(cur_week_friday, -7) 結果為上個星期五的日期,減了 7 天
     日期是否相等
     DateUtils.isSameDay( 日期 1, 日期 2) 返回 true 或者 false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值