yy-mm-dd ????1 那就在提交前在前面加上20啊!
<form onsubmit="checkform()"<script 。。
function checkform(){
var d = document.getElementById("date");
d.value='20'+d.value;
}
2 其实你为何不用 yyyy-mm-dd 格式呢?这个才是正解!
<form onsubmit="checkform()"<script 。。
function checkform(){
var d = document.getElementById("date");
d.value='20'+d.value;
}
2 其实你为何不用 yyyy-mm-dd 格式呢?这个才是正解!
解决方案 »
- 有哪位高手做过饭店管理方面的系统吗?
- <BEA-101083> <Connection failure. java.net.SocketException: 管道断开 (errno:32)
- 请问高手们都是怎么自学compiere的啊?
- EJB 出现的序列化问题!急!请高手帮忙
- 为了寻找软件方面或者开发方面一些东东的最新版本而来...............................
- Java 2006回顾与总结,Java 2007展望与预测
- hibernatetemplate下的saveOrUpdate的实际效果和说明为啥不一样?
- json结构的数据排序问题
- 注册的时候,邮箱验证总是报错
- 为什么SSH查询后再update,数据库的其他字段被null覆盖
- 在学习EJB3.0. 关于Entity持久化那部分,怎么也不能运行。
- tomcat问题紧急求助!
我只是要完成一个插入数据的功能,但是这个属性是Date类型的,而jsp页面是默认的String类型,(比如:2008-05-3),插入的时候会报“....mismatch...”之类的错误。
actionForm中对应的数据类型为Date, 没有办法转换string类型的字段,
解决方法 吧actionform中的字段属性转换为String 就可以了
form里面应该有两个字段
TimeOne String;setTimeOne();getTimeOne();//自己定义的一个字段
TimeTwo Date;setTimeTwo();getTimeTwo();//针对你数据库里的字段String time1=form.getTimeOne();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:ss");
Date date1=(Date)df.parse(time1);//把String转化成date型
在form里面新增一个Date类型的字段.
form.setTimeTwo(date1);
再保存这个form对象就行了。