在类中使用Joda的LocalDate或DateTime

时间:2013-05-30 15:33:11

标签: java jodatime

我正在尝试构建一个模拟日历事件的通用Event类。该活动有一个完整的开始日期/时间,由Joda DateTime代表,或者只是一个开始日期,由Joda LocalDate代表。

我想使Event通用并简化分散在整个代码中的大量当前if an all-day event then do this otherwise do that逻辑,但找不到DateTime和{{1}的超类它仍然包含有用的方法来获取诸如开始日期之类的信息。有没有办法做到这一点,还是我需要保持目前的做事方式?

1 个答案:

答案 0 :(得分:0)

如何用Date:

替换DateTime + LocalDate
org.joda.time.Interval

它本质上是一对可以代表任何事件开始/结束的瞬间。应涵盖30分钟的活动或5天的活动。