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);