struts中如何处理日期类型 form中有一个日期类型的属性。在填充form的时候不管写什么格式的日期都会报错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 struts默认只能对java.sql.Date做了默认的类型转换,如果是java.util.Date必须得自己写一个Convertor,并注册一下! java.sql.Date 和 java.util.Date 不一样。。 form中的日期类型改为String,后台转一下好了 用的是struts1.x吧,自己可以转换一下struts2就没有这样的问题 你是用控件么?控件默认是String需要转换下 public class DateUtil { private static java.util.Date udate; private static java.sql.Date sdate; public static java.util.Date suDate(java.sql.Date date){ udate = new java.sql.Date(date.getTime()); return udate; } public static java.sql.Date usDate(java.util.Date date){ sdate = new java.sql.Date(date.getTime()); return sdate; }} java中如何将字符串格式转换为日期。 前提是:我不知道字符串是什么样子的,也就是说不是固定的日期格式。 (可能是'2009-9-9' 也可能是'2009-8-8 2:20:20'等) 在这种情况下我如何才能把字符串准确的转换为日期格式。 用SimpleDateFormat我必须提前知道字符串是什么样式的才行。 请问我不知道的情况下应该如何做呢 axis2调用wsdl错误 在spring mvc使用urlrewrite 网页打印问题 svn合并问题 document.lastModified的时间与真实时间差8小时,如何修改呢?? java解析Excel后自动生成bean 自定义JSP标签问题。 在jsp中如何使用自己定义的对象 我的变量的作用域是不是不行啊?? 使用数据池连接数据库,与使用数据库提供的驱动直接连接有什么不同? HTML语言显示不对,请问是特殊符号过滤问题吗?如何更改啊? JSP页面表单提交问题?
struts2就没有这样的问题
控件默认是String
需要转换下
public class DateUtil { private static java.util.Date udate;
private static java.sql.Date sdate;
public static java.util.Date suDate(java.sql.Date date){
udate = new java.sql.Date(date.getTime());
return udate;
}
public static java.sql.Date usDate(java.util.Date date){
sdate = new java.sql.Date(date.getTime());
return sdate;
}
}
前提是:我不知道字符串是什么样子的,也就是说不是固定的日期格式。
(可能是'2009-9-9' 也可能是'2009-8-8 2:20:20'等) 在这种情况下我如何才能把字符串准确的转换为日期格式。
用SimpleDateFormat我必须提前知道字符串是什么样式的才行。
请问我不知道的情况下应该如何做呢