2013-05-30 35 views
1

我正在尝试构建模拟日历事件的通用Event类。该事件具有由Joda DateTime表示的完整开始日期/时间或仅由Joda LocalDate表示的开始日期。在类中使用Joda的LocalDate或DateTime

我想打Event通用和简化了很多当前if an all-day event then do this otherwise do that逻辑散落在代码中却找不到的DateTimeLocalDate仍然含有有用的方法来获取信息,如开始日期的超类。有没有办法做到这一点,还是我需要保持目前的做事方式?

回答

0

大约只有更换日期时间+什么LOCALDATE:

org.joda.time.Interval 

它本质上是一对可表示任何事件的开始/结束时刻的。应该涵盖30分钟的事件或5天的事件。

+0

处理的最终结果是一个'Interval',但是鉴于LocalDate不是一瞬间,我仍然坚持如何处理在同一天开始的事件而不管时区的问题。 – jgm

相关问题