Date 以毫秒表示绑定日期
我需要使用控制器中的毫秒表示形式绑定日期(即从1970年1月1日起的毫秒)。我尝试使用Date 以毫秒表示绑定日期,date,playframework,pojo,milliseconds,Date,Playframework,Pojo,Milliseconds,我需要使用控制器中的毫秒表示形式绑定日期(即从1970年1月1日起的毫秒)。我尝试使用@As(“S”)但没有成功,只要值至少为1000,它就会失败。如果不编写自定义活页夹,真的没有办法做到这一点吗 编辑:似乎编写自定义活页夹是一种方法,因为Play的DateBinder使用SimpleDateFormat,并且因为SimpleDataFormat不接受这类格式。AFAIK没有办法,因为绑定器只是试图解析预期的日期字段(日期毫秒字段仅为3位),它不会计算任何内容 最好将毫秒绑定到Long,然后用它
@As(“S”)
但没有成功,只要值至少为1000,它就会失败。如果不编写自定义活页夹,真的没有办法做到这一点吗
编辑:似乎编写自定义活页夹是一种方法,因为Play的
DateBinder
使用SimpleDateFormat
,并且因为SimpleDataFormat
不接受这类格式。AFAIK没有办法,因为绑定器只是试图解析预期的日期字段(日期毫秒字段仅为3位),它不会计算任何内容
最好将毫秒绑定到Long,然后用它创建日期