Date 发布时间戳参数作为播放日期!框架模型?
我想玩!框架将通过POST发送的时间戳转换为模型中的java.util.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
公共类联系人扩展模型{
@身份证
私人长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();
}