如何用国际化显示时间和日期?

时间:2016-08-13 04:24:59

标签: android date time internationalization

private void updateClock() {
        SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd");
        Date d = new Date();
        day.setText(sdf.format(d));
        clock.setText(String.format("%tR", System.currentTimeMillis()));
        if (RS != null) {
            if (RS.adDue()) createAd();
        }
    }

如何实现国际化以消除语言障碍?

1 个答案:

答案 0 :(得分:0)

看看this page

你应该能够按照以下方式做点什么:

Locale currentLocale = new Locale("fr", "CA");
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd", currentLocale);

或:

{{1}}

您可以找到有关不同支持的区域设置here的详细信息。确保导入java.util.Locale

编辑:This page也很有用,并提供了一些具体的例子。