1

Joda LocalTimeをLocalDateではなくjava.util.Dateに変換したいのですが、これが役立つ場合、私はすでにLocalTimeオブジェクトを持っています。明らかに、LocalTimeには「日付」の部分はありません。そのため、LocalTimeをDateに直接変換することはできません。これを行う簡単な方法はありますか?

手順-

LocalTime loct 
LocalDate locd = Todays date + loct
Date da = locd.toDate();
4

3 に答える 3

8
Date da = loct.toDateTimeToday().toDate();  
于 2013-03-21T09:06:23.407 に答える
1

やってみました

locd.withFields(loct).toDate();
于 2013-03-21T09:06:20.180 に答える
0

これを使用することもできます--

Date dtUtil = DateTime.now(DateTimeZone.getDefault()).toDate();

一般的な方法は -

Date dtUtil = DateTime.now(DateTimeZone.forID("TimeZoneString")).toDate();

ここで、「TimeZoneString」は、時間を取得する timeZone ID です。

DateTimeZone.getDefault() は、システムのローカル ゾーンを返します。

于 2013-03-21T09:22:57.623 に答える