以毫秒为单位绑定日期表示

时间:2011-07-21 14:11:32

标签: date playframework pojo milliseconds

我需要使用控制器中的毫秒表示来绑定Date(即从1970年1月1日起的毫秒)。我尝试使用@As("S")但没有成功,它很快就失败,价值至少为1000.如果没有编写自定义绑定器,真的没办法吗?

编辑:似乎可以编写自定义活页夹,因为Play DateBinder使用SimpleDateFormatthis bug使用SimpleDateFormat。 {{1}}不接受这些格式。

1 个答案:

答案 0 :(得分:0)

AFAIK没有办法,因为绑定器只是试图解析期望日期字段(并且Date millisec字段只有3位数),它不会计算任何东西。

最好将millisecs绑定到Long,然后用它创建Date。

相关问题