我在获取com.gwtext.client.widgets.form.DateField组件的值时遇到问题。我想在服务器端解析日期,所以我使用方法getText()而不是getValue()。问题是DateField组件的格式是YYYY-MM-DD,但是如果我打印日期值,我得到的结果是“清华9月17日2009 00:00:00 GMT+0200",所以格式是不同的。我以为只有getValueAsString()结果会是这样的“清华9月17日2009 00:00:00 GMT+0200",但是getText()应该返回"2009-09- 17”:(,但它没有,我怎么才能得到正确格式的值呢?
发布于 2011-07-21 23:13:17
您可以使用格式化程序,它们是GWT框架的一部分
DateField date = new DateField();
String result = DateTimeFormat.getFormat("MM/dd/yyyy").format(date.getValue());我希望这能行得通。
发布于 2009-12-04 00:59:06
使用getRawValue()
https://stackoverflow.com/questions/1433072
复制相似问题