Как отобразить месяц и дни недели на других языках в AppEngine? - PullRequest
3 голосов
/ 29 апреля 2011

Есть ли способ отобразить названия месяцев и дней недели на языке, отличном от английского, с помощью AppEngine?

Спасибо!

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

Для среды исполнения Python языковой стандарт недоступен , но Django 1.2 шаблоны поддерживают локализацию формата .

1 голос
/ 29 апреля 2011

Конечно, есть. Просто используйте правильную локаль. Например:

    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-приложениях. Это если вы не просили GAE на основе Python ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...