0

ヘブライ語で dd/MM/yyyy 形式 (完全な月名) で日付を表示する必要があります。Samsung s1 では英語のロケールが表示され、Motorola Atrix 4G では問題なく動作します (ヘブライ語で月名が表示されます)。私は使用しています:

SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT, getLocale());

// I TRIED ALL THESE 3 LOCALES
private Locale getLocale() {
    return new Locale("he");
    //return new Locale("iw_IL");
    //return new Locale("iw");
}

注: 電話のデフォルトのロケールが異なっていても、ヘブライ語を表示する必要があります。

すべてのデバイス (ヘブライ語を含む) に実装するにはどうすればよいですか?

4

1 に答える 1

0

Googleによるとen_US ... is the only locale Java guarantees is always available.

基礎となるプラットフォームによって提供されるものに関係なく、ヘブライ語の月名が必要になることがわかっている場合は、そのデータをアプリに含める必要があります。

于 2013-04-10T13:10:52.560 に答える