2009-09-16 32 views
2

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

回答

-1

使用getRawValue()

1

您可以使用格式化,他们是GWT框架的组成部分

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

我希望这会工作。