Java SE シンハラ語 Unicode アプリケーションであるプロジェクトに取り組んでおり、シンハラ語で日付を表示したい.stackoverflow で検索した後、ICU4J を使用できることがわかりましたが、機能しませんでした。
これは私が使用したコードです
ULocale locale = ULocale.forLanguageTag("si-LK");
dfDate = new SimpleDateFormat("MMMMM d, YYYY", locale.toLocale());
date = new Date();
lblDate.setText(dfDate.format(date));
ただし、出力は英語のままです。