java计时器计算日期间隔_java – 计时器 – 如何使用Joda Time计算两个日期之间的差异?...

本文介绍了如何使用Joda-Time库进行日期和时间操作,包括创建新的日期时间对象、时间间隔计算,并展示了如何通过PeriodFormatter自定义格式化输出。示例代码演示了如何获取两个时间点之间的小时、分钟和秒数的格式化显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

看看Joda时间常见问题

http://joda-time.sourceforge.net/faq.html#datediff

您可以使用PeriodFormatter获取您选择的格式.请尝试以下示例代码.

DateTime dt = new DateTime();

DateTime twoHoursLater = dt.plusHours(2).plusMinutes(10).plusSeconds(5);

Period period = new Period(dt, twoHoursLater);

PeriodFormatter HHMMSSFormater = new PeriodFormatterBuilder()

.printZeroAlways()

.minimumPrintedDigits(2)

.appendHours().appendSeparator("-")

.appendMinutes().appendSeparator("-")

.appendSeconds()

.toFormatter(); // produce thread-safe formatter

System.out.println(HHMMSSFormater.print(period));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值