格式日期至速度文件中的葡萄牙语



我有一个Web应用程序,该应用程序发出了包含有关事件的详细信息的电子邮件。该电子邮件使用Java后端发送的速度模板。该应用程序托管在巴西的Tomcat服务器上。

当事件日期包含在电子邮件中时,我会看到以下

Data e Horário da Conferência (Conference Date):  Mon Feb 05 10:45:00 BRST 2018

由于该应用程序是在巴西托管的,因此日期/时间和时区是正确的,但是我想将日期打印出来:

Data e Horário da Conferência (Conference Date):  Seg 05 Fev 10:45:00 BRST 2018

注意日和月的拼写。

有没有办法在速度文件或Java中实现这一目标?还是我可能需要更改一些tomcat设置?

示例:

-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Duser.country=BR -Duser.language=pt"

任何帮助都非常感谢!

您可以使用Velocity的DateTool,这是速度工具(JAR(

的一部分

此工具的方法是高度互连的,覆盖密钥方法提供了一种简单的方法来创建使用非默认格式,日历,语言环境或时区的子类。

将其添加到速度上下文中:

context.put("date", new DateTool());

,然后使用todate/format函数

格式(字符串格式,object obj,locale locale( 将指定的对象转换为日期,并返回指定语言环境中该日期的格式字符串。

$date.format(....)

相关内容

  • 没有找到相关文章

最新更新