使用 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
或某事。否则,易于阅读 - 我不在乎,只要它可以使用 URL 传输并且易于解析为 Date 对象。