我在获取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”:(但它没有是的。我怎样才能以正确的格式获得价值?
答案 0 :(得分:1)
您可以使用格式化程序,它们是GWT框架的一部分
DateField date = new DateField();
String result = DateTimeFormat.getFormat("MM/dd/yyyy").format(date.getValue());
我希望这会奏效。
答案 1 :(得分:-1)
使用getRawValue()