2011-07-21 19 views
0

コントローラのミリ秒表示を使用して日付をバインドする必要があります(つまり、01.01.1970からのミリ秒)。私は@As("S")を使ってみましたが、成功しませんでした。すぐに値が1000以上になっても失敗します。カスタムバインダーを書かずにこれを行う方法はありませんか?日付をミリ秒単位でバインドする

編集:PlayのDateBinderSimpleDateFormatを使用し、this bugのためにカスタムバインダーを作成するように見えます。 SimpleDateFormatは、この種の形式を受け入れません。

答えて

0

AFAIKバインダーは日付フィールド(Dateミリ秒フィールドは3桁の数字です)を解析しようとしているだけなので、何も計算しません。

ミリ秒をLongにバインドし、それにDateを作成する方が良いです。

関連する問題