Play 2 を使用して REST API を作成したい
/resource/<startDateTime>
startDateTime
つまり、URL で指定された startDateTime よりも大きいリソースのすべての項目を返します。
そのため、DateTime 形式が必要です。これは、人間が読める形式の URL で渡すことができ、Play 2 コントローラー内で Java Date オブジェクトに簡単に解析できます。それに関するヒント/ベストプラクティスはありますか? ヒントをありがとう!
更新: Play が解析してくれるとさらに良いでしょう。ルート構成の java.util.Date の場合、エラーが発生します
No QueryString binder found for type java.util.Date. Try to implement an implicit QueryStringBindable for this type.
日付を解析するために事前定義されたものはありますか?
アップデート:
予想される入力: たとえば
http://site.com/resource/20121231-141557 # 2012/12/31 14:15:57
またはsth。そうでなければ、読みやすい - URL を使用して転送でき、Date オブジェクトに簡単に解析できる限り、私は気にしません。