在 Java 中表示时间段的最佳方式是什么?

2022-09-03 12:10:26

在 Java 中表示时间段的最佳方式是什么?我可以使用 2 个 Date 对象,还是有更好的方法?

即整个4月,7月的第3周,1月至3月等。


答案 1

我看到答案已经很久了。

截至 ,我们可以使用部分基于的本机,并使日期的操作非常容易。Java 8Java.TimeJoda Time

查看 和 上PeriodDurationLocalDate


答案 2

以下是在时间+Java中与Joda的通常链接:

http://joda-time.sourceforge.net/api-release/org/joda/time/Period.html

编辑:此特定问题的相关链接 http://joda-time.sourceforge.net/api-release/org/joda/time/Interval.html