Java库,支持精度有限的日期(仅限年/月)

在某些系统中,我必须在可能具有有限精确度的日期(例如仅月份或年份或仅年份)操作,例如, “2001”或“2011年1月”.我不仅需要知道日期,还需要知道预约(日,月或年).

我可以手工完成这个,但是有没有人知道任何支持这种类型的日期变量精确的java库?

最佳答案 我会考虑使用一个众所周知的库,例如
Joda Time,并将每个“日期”建模为时间跨度(Joda时间间隔).

毕竟,这就是它的本质; “2001”实际上并不是一个特定的时间点,而是一个时期.

间隔的跨度/长度将显示精度,并且周期的起始点可以被解释为“日期发生”的时间点.

点赞