用EXTJS的朋友该遇到过这样的问题.
DateFiled选择日期后,即使我们在其中写了
{ xtype : "datefield", format :"Y-m-d" }
我们后台接受的参数依然会是:例如"2010-11-11T11:11:11"的格式.
这件事让我头大了好几个钟头.
在EXTJS里怎么转换,后才就是这样.
最后才想起来.在后才接受后处理了吧.
String date = (String) morphDynaBean.get("date");//得到的前台传入的日期
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd'T'H:m:s");
Date dt = null;
try {
dt = fmt.parse(date);
} catch (ParseException e) {
}
new SimpleDateFormat("yyyy-MM-dd'T'H:m:s");//别忘了那个引号里的'T'
得到了我想要的DATE类型.
于是乎,这个世界的骚乱又平静了.