0

我需要在希伯来语中以 dd/MM/yyyy 格式(全月名称)显示日期。在三星 s1 中 - 它向我显示英语语言环境,在摩托罗拉 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

根据谷歌en_US ... is the only locale Java guarantees is always available.

如果您知道无论底层平台提供什么,您都将需要希伯来语月份名称,您应该在您的应用程序中包含该数据。

于 2013-04-10T13:10:52.560 回答