Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 发布时间戳参数作为播放日期!框架模型?_Date_Playframework 2.1_Ebean - Fatal编程技术网

Date 发布时间戳参数作为播放日期!框架模型?

Date 发布时间戳参数作为播放日期!框架模型?,date,playframework-2.1,ebean,Date,Playframework 2.1,Ebean,我想玩!框架将通过POST发送的时间戳转换为模型中的java.util.Date格式,但我不知道是否可以直接实现 这是我的模型: 公共类联系人扩展模型{ @身份证 私人长id; @约束条件。必需 私有字符串名称; @杰索尼奥雷 @时态(TemporalType.TIMESTAMP) private Date removed=null;//当联系人不再处于活动状态时 } 我试图添加@Formats.DateTime(pattern=“?”)以删除,但由于DateTime使用SimpleDataF

我想玩!框架将通过POST发送的时间戳转换为模型中的java.util.Date格式,但我不知道是否可以直接实现

这是我的模型:

公共类联系人扩展模型{
@身份证
私人长id;
@约束条件。必需
私有字符串名称;
@杰索尼奥雷
@时态(TemporalType.TIMESTAMP)
private Date removed=null;//当联系人不再处于活动状态时
}
我试图添加
@Formats.DateTime(pattern=“?”)
以删除,但由于DateTime使用SimpleDataFormat,我无法找到用于将时间戳转换为正确日期的模式


我该怎么做呢?

好的,我会回答自己,以下是我所做的(也许不是最好的方法,但它很有效)

我不使用模型将发布的参数与删除的值匹配,而是在我的控制器中执行此操作:

String[]接受={“name”,“datestamp”};
Form Form=Form.Form(Contact.class).bindFromRequest(accepts);
日期=空;
试一试{
日期=新日期(Long.parseLong(form.field(“datestamp”).value());
}
catch(NumberFormatException nfe){}
如果(日期==null){
拒绝(“日期”,“错误.无效”);
}
if(form.hasErrors()){
返回badRequest(form.errorsAsJson());
}
否则{
Contact=form.get();
联系人:已删除(日期);
contact.save();
返回ok();
}