我看到在Java中处理日期有三个选项,但可能还有更好的选择。
1. java.util.Date - 这个类很简单,但是有很多设计缺陷。 2. java.util.Calendar - 比较好一点,但使用起来仍然很笨拙。 3. JODA Time - 使用起来更好,但我不确定它在使用JPA2时是否能良好地持久化。
我想使用JODA Time因为它承诺提供更容易的API,但持久性更重要,所以如果JODA Time不能很好地持久化,我愿意使用Calendar或Date。
最终,我需要一个可以作为日期持久化到数据库中,并且具有易于使用的API。
1. java.util.Date - 这个类很简单,但是有很多设计缺陷。 2. java.util.Calendar - 比较好一点,但使用起来仍然很笨拙。 3. JODA Time - 使用起来更好,但我不确定它在使用JPA2时是否能良好地持久化。
我想使用JODA Time因为它承诺提供更容易的API,但持久性更重要,所以如果JODA Time不能很好地持久化,我愿意使用Calendar或Date。
最终,我需要一个可以作为日期持久化到数据库中,并且具有易于使用的API。