日期:2014-05-16  浏览次数:20458 次

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

?

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