freemarker英文日期问题,急急急急

为什么生成的日期是九月 28, 2012 这样的?
September 28, 2012 该如何生存
${tag_bean.published?string("MMMM dd,yyyy")}

加个这个:

 <#setting locale="en">

可以看看这两个网页:
至于你说的为什么,取决于 the default locale of the computer

刚连接未显示出来,http://freemarker.org/docs/ref_builtins_date.htmlhttp://freemarker.org/docs/pgui_config_settings.html

上面加的 setting 指令 没有效果,如果你后台是用java写的话,看看 有没有这个:

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

有的话,把 Locale.CHINESE 改为 Locale.ENGLISH;
页面部分这样写:

 ${format?date?string("MMMM dd, yyyy")}

这个我在本地试过了,可以用的。