在 Java 中设置持续时间的适当方法
使用标准 Java 库在 Java 中设置持续时间的正确方法是什么?日期()?日历()?例子?
谢谢&干杯 急诊室
What is the appropriate way to set a duration in Java with standard Java libs? Date()? Calendar()? Example?
Thanks & Cheers
ER
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Java Date & 有一个事实上的标准。时间 - JodaTime。它有
持续时间
。 JodaTime API 被认为比Date
和Calendar
好得多。当然,您也可以将持续时间存储为
long
- 毫秒。There is a de-facto standard for Java Date & time - JodaTime. It has
Duration
. The JodaTime API is considered far better thanDate
andCalendar
.Of course, you can also store the duration in a
long
- the milliseconds.使用 Java-8 标准库
java.time .Duration
是根据ISO-8601 标准建模并引入的作为 JSR-310 实施的一部分。快速演示:
输出:
从跟踪:日期时间。
Using Java-8 standard library
java.time.Duration
is modelled on ISO-8601 standards and was introduced as part of JSR-310 implementation.A quick demo:
Output:
Learn about the modern date-time API from Trail: Date Time.