質問

これは、タイムゾーンを含むjava.util.CalendarのにJRubyの時間/ DataTime /データを変換する簡単な方法で可能ですか?

#jrubyに私は、このようなコードcal.set_time_in_millis(time.to_i)を与えられたが、私はbetweanにタイムゾーンの情報を失いました。だから、より具体的な質問には、タイムゾーンを変換する方法であるが、私は簡単な方法がある場合に、より広範なquestinを依頼することが好まます。

役に立ちましたか?

解決

あなたはjava.util.DateにRubyの時間オブジェクトを変換するために#to_javaメソッドを使用することができます:

require 'java'
Time.now.to_java

JavaメソッドにRubyのオブジェクトを渡すとき、このcoersionが自動的に行われます。

他のヒント

私は時間がTime.now.zoneによって返されるので、どのようなタイムゾーンを格納していないことが知られますが、ローカルタイムゾーンです。

そのためには、java.util.Dataに変換するのは簡単です。

data = java.util.Date.new(date.to_i*1000)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top