3
正如我打字时那样,我自己想出了它。我将回答我自己的问题,包括我自己在内的未来用户。jodatime本地数据时间间隔
我希望能够在一段时间内保存到LocalDateTime
对象,但似乎不允许。当我这样做:
LocalDateTime start = new LocalDateTime();
LocalDateTime end = start.plusMinutes(30);
Interval interval = new Interval(start, end);
我得到编译问题。我认为这是因为LocalDateTime
不是ReadableInstant
。
有没有合适的解决方法?
看起来这是可能的:
周期期间=新周期(开始,结束);
但是,你失去了“getStart \ End”方法。
方法'toDateTime()'的LocalDateTime对象使用转换为DateTime **默认区域**,因此,通过这样做,您将违背LocalDateTime的目标用途表示没有时区的日期时间。如果你写的东西适合你,那么你应该从一开始就使用DateTime对象。 – mradzinski 2015-07-08 15:00:09
LocalDateTime在许多业务场景中实际上很有用,因为许多业务应用程序不处理24x7配置,而是处理当地时间。他们通常在当地工作时间与人打交道。 – 2017-02-20 16:23:28