Tôi đang cố gắng để có được những ngày trong tuần bằng tiếng Đức bằng cách sử dụng chức năng Lịch getDisplayNames() với ngôn ngữ Đức.Lịch không thể nhận được tên ngày bằng các ngôn ngữ khác với tiếng Anh
Calendar now = Calendar.getInstance();
Map<String,Integer> displayNames = now.getDisplayNames(Calendar.DAY_OF_WEEK, Calendar.LONG, new Locale("de_DE"));
Thay vào đó tôi nhận được ngày của tên tuần bằng tiếng Anh: Chủ nhật, thứ Hai, .... vv
Tôi có làm gì sai hay nó chỉ đơn giản không hoạt động? Có lẽ nó có một cái gì đó để làm với toString() của giao diện điều khiển gỡ lỗi IDEA của tôi? Tôi đang sử dụng Intellij 12.1.2 mới nhất.
Tôi đã thử rằng, mặc dù nó giống như viết mới Locale (de_DE), kết quả là như nhau. – Snow
* mặc dù nó giống như viết mới Locale (de_DE) *, không có nó không, xin vui lòng xem câu trả lời của Evgeniy Dorofeev. – NINCOMPOOP
Xin lỗi tôi đã nhầm lẫn, Nó hoạt động cho cả hai đề xuất của bạn, cảm ơn. nhưng tại sao hội trường nó không hoạt động cho "de_DE"? – Snow