我们有一个日历小部件,它接受一些日期格式。我们想为美国客户添加“MM-dd-yyyy”格式。但在其他语言环境中,此格式可以解释为“dd-MM-yyyy”(或其他解释)。 docs说“使用默认格式,让DateTimeFormat中的本地化机制为您完成工作。”
CustomDateTimeFormat会成为我的解决方案吗?我看过它,但用法不清楚,文档几乎不存在。
答案 0 :(得分:1)
我认为PredefinedFormat.DATE_MEDIUM
会做你想要的,例如:
DateTimeFormat dateFormat = DateTimeFormat.getFormat(PredefinedFormat.DATE_MEDIUM);
日期格式将根据GWT区域设置而变化。
顺便说一下,您链接到的doc中提供的示例使用的是不推荐使用的语法。它已被PredefinedFormat
取代。