我正在尝试构建一个模拟日历事件的通用Event
类。该活动有一个完整的开始日期/时间,由Joda DateTime
代表,或者只是一个开始日期,由Joda LocalDate
代表。
我想使Event
通用并简化分散在整个代码中的大量当前if an all-day event then do this otherwise do that
逻辑,但找不到DateTime
和{{1}的超类它仍然包含有用的方法来获取诸如开始日期之类的信息。有没有办法做到这一点,还是我需要保持目前的做事方式?
答案 0 :(得分:0)
如何用Date:
替换DateTime + LocalDateorg.joda.time.Interval
它本质上是一对可以代表任何事件开始/结束的瞬间。应涵盖30分钟的活动或5天的活动。