GWT日历解析错误

时间:2016-02-04 13:33:39

标签: java gwt

我无法解析日期对象,即。 " 02-Feb-2015 00:00:00"在俄语(ru)语言环境中,它给出了非法例外异常的错误。虽然存储在数据库中的日期是英文格式,因此默认需要在ru语言环境中获取数据,但在加载时它会在GWT中抛出警报消息非法参数异常和无效日期格式.dateformat对象的格式为 - &#34 ; dd-MMM-yyyy hh:mm:ss"。它在en locale中工作正常,但在ru语言环境中抛出异常。请指导和帮助。

1 个答案:

答案 0 :(得分:0)

它与数据库中存储的方式无关。获取日期并将其转换为java Date对象,然后以String格式显示。

请参阅DateTimeFormat文档以生成所需的格式。这是一个例子:

static DateTimeFormat TIME_FORMATTER = DateTimeFormat.getFormat("EEEE, MMMM dd, yyyy");
TIME_FORMATTER.format(new Date());

产生的格式类似于:2007年12月17日星期一

您可以随意自定义格式。

希望这有帮助。