Stringtemplate – 如何将date格式设置为区域设置格式
我正在使用基于Stringtemplate4(ST)的ExcelExplorer处理Excel文件。 这些文件包含几个包含date的列。 默认情况下,date按“MM / dd / yy”date格式呈现。
有没有办法将date呈现为“dd / MM / yyyy”?
我尝试了几种方法:
- 我试图通过命令行来定义它,但没有成功。
- 定义LC_ALL = fr_FR不起作用。
- 定义LC_TIME =“dd / MM / yyyy”不起作用。 请参阅设置java语言环境设置
- 使用以下命令行选项调用java不起作用。
java -Duser.language = fr -Duser.country = FR -Duser.variant = UTF-8 …
我试过以下模板没有成功:
renderRow(row) ::= << <row.MyDate; format="dd/MM/yyyy"> >>
尽pipe属性MyDate被定义为datetypes,但上述方法不起作用。 我不想在Java 模式电子邮件中将datetypes定义为Javadatetypes
NB:检查后,我发现ExcelExporter / ST定义属性MyDate作为datetypes!
以下模板不起作用:
renderRow(row; format="dd/MM/yyyy") ::= << <row.MyDate> >>