DateField获得价值

时间:2009-09-16 13:46:39

标签: gxt

我在获取com.gwtext.client.widgets.form.DateField组件的价值时遇到问题。我想在服务器端解析日期,所以我使用方法getText()而不是getValue()。问题是DateField组件格式为YYYY-MM-DD但是如果我打印日期值我得到结果“星期四2009年9月17日00:00:00 GMT + 0200”,所以格式不同。我认为只有getValueAsString()结果会像“2009年9月17日00:00:00 GMT + 0200”,但是getText()应该返回“2009-09-17”:(但它没有是的。我怎样才能以正确的格式获得价值?

2 个答案:

答案 0 :(得分:1)

您可以使用格式化程序,它们是GWT框架的一部分

 DateField date = new DateField();
 String result = DateTimeFormat.getFormat("MM/dd/yyyy").format(date.getValue());

我希望这会奏效。

答案 1 :(得分:-1)

使用getRawValue()