smartgwt listgrid日期字段返回长日期值.



我的smartgwt项目中的Listgrid有一些日期项字段,允许用户从日历中为特定行选择日期。当用户选择时,它会在相关文本字段(单元格中)mm/dd/yyyy中显示项目。

当我试图获取该单元格的值时,它会返回一个非常长的日期值。

示例如果我选择09/09/2014,并且当我尝试获取该值时,它会将我返回为2014年9月9日星期二12:00:00 GMT+0530(印度标准时间)

根据文档,服务器必须以以下格式发送日期:

dateField:";2007-04-22";

timeField:";11:07:13";

dateTimeField:";2007-04-22T11:07:13";

dateTimeField:";2007-04-22T11:07:13.582";

您可以通过以下片段实现这一点:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.format(myDate);

然后,在客户端,您可以使用SmartGWT:格式化日期

myListGridField.setDateFormatter(DateDisplayFormat.TOEUROPEANSHORTDATE);

相关内容

  • 没有找到相关文章

最新更新