0

karaf シェル (karaf バージョン = 2.4) で long (タイムスタンプ) から日付オブジェクトを作成しようとしています。

それは次のように単純である必要がnew java.util.Date 0ありますが、それは返されます

コマンドの実行中にエラーが発生しました: クラス java.util.Date のオブジェクトをインスタンス化するときにエラーが発生しました

スタックトレースは

java.lang.Exception: java.util.Date.parse(Date.java:615)[:1.7.0_55] での java.lang.IllegalArgumentException が原因でクラス java.util.Date のオブジェクトをインスタンス化する際のエラー

そのため、0 は文字列であると考えているようです。変数の作成は役に立たないようです:

> a = 0
> $a getClass
returns java.lang.Long
> new java.util.Date $a
returns the same error as above.

助けはありますか?

4

1 に答える 1