有没有办法用AppEngine以不同于英语的语言显示月份和周日名称?
谢谢!
答案 0 :(得分:1)
当然有。只需使用正确的Locale。例如:
Date now = new Date();
DateFormat monthFormat = new SimpleDateFormat("MMMM", Locale.FRENCH);
String currentMonth = monthFormat.format(now);
日期名称可通过类似模式访问。其他例子:
DateFormat df = DateFormat.getDateInstance(DateFormat.FULL, Locale.GERMAN);
String date = df.format(now);
但是,我建议使用DEFAULT模式:
DateFormat dateFormat = DateFormat.getDateTimeInstance(
DateFormat.DEFAULT, DateFormat.DEFAULT, Locale.ITALIAN);
String defaultDateTime = dateFormat.format(now);
正如您所看到的,它就像在其他基于Java的应用程序中一样。除非你要求基于Python的GAE ......
答案 1 :(得分:1)
对于Python运行时,locale is unavailable,但Django 1.2模板支持format localization。