Joda 周期格式化程序
System.out.println( PeriodFormat.getDefault().print(Period.hours(1).plusMinutes(30).plusSeconds(60)));
上述 Joda periodFormatter 的输出是“1 小时 30 分 60 秒”。
我知道这是一个边缘案例,但是有没有办法将其输出为“1 小时 31 分钟”?
谢谢!
System.out.println( PeriodFormat.getDefault().print(Period.hours(1).plusMinutes(30).plusSeconds(60)));
The output from the above Joda PeriodFormatter is "1 hour, 30 minutes and 60 seconds".
I know that this is a fringe case, but is there a way to output this as "1 hour and 31 minutes"?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以先使用 < 对其进行标准化代码>标准化标准:
或者可能:
You could normalize it first with
normalizedStandard
:Or possibly:
尝试添加
toStandardDuration()
:Try adding
toStandardDuration()
: