1. ホーム
  2. java

[解決済み] Javaで整数をローカライズした月名に変換するにはどうしたらいいですか?

2022-10-25 03:19:38

質問

整数を取得し、様々なロケールでの月名に変換する必要があります。

ロケール en-us の例です。

1 -> 1月

2月

ロケールes-mxの例です。

1 -> エネルー

2 -> 2月

どのように解決するのですか?

import java.text.DateFormatSymbols;
public String getMonth(int month) {
    return new DateFormatSymbols().getMonths()[month-1];
}