我正在使用Joda-Time API 来处理我的 Web 应用程序中的日期时间。我对在日期时间比较中使用/指定特定区域有点困惑。
我有两个文本框 - 一个用于折扣开始日期,另一个用于折扣结束日期。用户可以从 jQuery 日期时间选择器中选择日期。
这两个日期需要根据一些标准进行比较,例如,
- 折扣开始日期必须早于结束日期。
- 两个日期不能相同,并且这两个日期之间必须有一个定义的时间间隔。
- 折扣结束日期不得早于当前日期,但开始日期可以。
和其他一些。
问题不在于如何进行这些比较。这是关于一个区域。在这种情况下,是否有必要指定一个区域。
更具体地说,关于 Joda API,是否有必要使用DateTimeZone
/DateTime
或LocalDateTime
足以进行此类比较?