Extjs DateFiled 转递日期格式到后台处理.

用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类型.

 

于是乎,这个世界的骚乱又平静了.

你可能感兴趣的:(ExtJs)