でサポートされていないロケールを使用するには、アンティグア・バーブーダどのように国際化の一環として、Javaの
のようないくつかの国 をサポートするための要件を持っAG & ドミニカ共和国 - ISO3166コード -
Locale loc = new Locale("en", "AG");
DateFormat df1 = DateFormat.getDateInstance(DateFormat.SHORT, loc);
System.out.println("Short format: " + df1.format(new Date()));
をDO
Javaは日付をmm/dd/yyの形式で表示します。これらの国での日付形式はdd/mm/yyです。
パターンdd/mm/yyを達成する方法はありますか? ICU4J図書館でもこれらの国をサポートしていませんか?あなたが適切なサービスプロバイダインタフェース(SPI)に基づいて拡張を作成することにより、Javaランタイムに追加ロケールを追加することができ、事前
正しいレイアウトで独自の 'DateFormat'を作らなければならないかもしれません。 –
それはハードコーディングのようです。私は、さまざまな国の日付/通貨/数値書式パターンを渡すことができるXMLベースのアプローチを提供するオプションを探しています。 –