3

私の Scala 2.8 プログラムでは、joda-time とその scala-time ラッパーを使用しています。2 つの DateTime 値があります。1 つは日付用 (時間フィールドがゼロ) で、もう 1 つは時間用 (日付フィールドがゼロ) です (分離の理由はストレージ アーキテクチャです)。

ソース ペアから日付と時刻の両方の部分が設定された別の DateTime 値を取得するにはどうすればよいですか?

4

1 に答える 1

10

LocalDate日付と時間に使用する必要がありますLocalTime。これらは、それぞれ日付と時刻に適した型です。DateTimewithDateTime.toLocalDate()からそれぞれを取得できます。開始する値としてそれらを持っDateTime.toLocalTime()ている必要がある場合。理想的には、両方のビットを別々に取得するまで、まったくビルドしないでください:)DateTimeDateTime

その後、できますLocalDate.toDateTime(LocalTime, DateTimeZone)

于 2010-09-08T23:21:24.403 に答える