mysql数据库其中日期的格式是date类型,在struts中的form中,用getDatetime()/setDatetime(String datetime)来接受表单的数据 ,jsp中用text来显示。
jsp中的text显示当前日期
tabindex="2" readonly="readonly" value="">
其中的today是由action触发后存储在request中的。
现在要把这个日期存储在数据库中,这个问题就有点麻烦。刚才说过了,数据库中使用date来存储的,所以在获得表单里的文本日期后要转换为date格式才能存储成功。
方法:action中添加
Finance f=new Finance();//财务用例
SimpleDateFormat dateFormatter =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
f.setDatetime(dateFormatter.parse(addpayForm.getDatetime()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
阅读(694) | 评论(0) | 转发(0) |