无论如何我都会得到异常Could not parse date
。
日期格式有统一的公司标准——'dd/MM/yyyy'
有些计算机具有不同的系统区域设置。我正在使用 jQueryUI datepicker
(它是小部件的标准,并且已经确定了 css 样式以匹配应用程序主题)。
一开始,我没有找到更好的解决方案,然后使用对象手动将日期字符串转换为日期SimpleDateFormat
对象。现在我有了转换器类,但仍然需要配置每个具有java.util.Date
属性的操作。
我正在使用 XML 配置,我确实尝试添加到struts.xml
:
<constant name="struts.date.format" value="dd/MM/yyyy" />
它没有用。
有什么可以强制所有 Web 应用程序在没有语言环境的情况下使用单一日期格式,只是输出和输入日期的统一格式?
或者如何提取 Struts 日期类型转换器预期的日期格式,以便我可以使用 JS 转换日期之前发送到服务器以匹配 Struts 预期?