在我的 Scala 2.8 程序中,我使用 joda-time 及其 scala-time 包装器。我有 2 个 DateTime 值,一个用于日期(时间字段为零),一个用于时间(日期字段为零)(分离的原因是存储架构)。
如何从源对中获取另一个包含日期和时间部分的 DateTime 值?
最佳答案
您应该使用 LocalDate
作为日期,使用 LocalTime
作为时间。这些分别是日期和时间的适当类型。您可以使用 DateTime.toLocalDate()
和 DateTime.toLocalTime()
从 DateTime
获取每一个,如果您有将它们作为 DateTime
值开始。理想情况下,您根本不会构建 DateTime
,直到您分别获得了两个位 :)
然后你可以LocalDate.toDateTime(LocalTime, DateTimeZone)
。
关于java - 如何求和 2 个 joda-time DateTime 值(一个包含日期和零时间,另一个包含时间和零日期)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672622/