2009-09-16 31 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()); 

我希望這會工作。