freemarker英文日期显示成中文问题

freemarker英文日期显示成中文问题

最近处理freemarker显示日期碰到问题,想要显示英文日期如July 7th,打印显示出来却成了 7,七月。

解决办法

在HTML模板或者ftl文件加上这句

 <#setting locale="en">
  ${createDate?string("MMMM dd, yyyy")}

如果是Java处理的话加上这句

 SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);

猜你喜欢

转载自blog.csdn.net/code_carrierV1/article/details/126306137