私の Scala 2.8 プログラムでは、joda-time とその scala-time ラッパーを使用しています。2 つの DateTime 値があります。1 つは日付用 (時間フィールドがゼロ) で、もう 1 つは時間用 (日付フィールドがゼロ) です (分離の理由はストレージ アーキテクチャです)。
ソース ペアから日付と時刻の両方の部分が設定された別の DateTime 値を取得するにはどうすればよいですか?
LocalDate
日付と時間に使用する必要がありますLocalTime
。これらは、それぞれ日付と時刻に適した型です。DateTime
withDateTime.toLocalDate()
からそれぞれを取得できます。開始する値としてそれらを持っDateTime.toLocalTime()
ている必要がある場合。理想的には、両方のビットを別々に取得するまで、まったくビルドしないでください:)DateTime
DateTime
その後、できますLocalDate.toDateTime(LocalTime, DateTimeZone)
。