機能する SimpleDateFormat を使用して、韓国の日付形式で日付を解析しようとしています。ただし、年 (년)、月 (월)、日 (일) などのパターンで韓国語の文字を追加することへの依存を削除したいと思います。
String dateinKorean = "2013년 9월 26일 (목)";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy'년' M'월' d'일' '('EE')'", Locale.KOREA);
try {
Date dt = sdf.parse(dateinKorean);
System.out.println(dt.toGMTString());
} catch (ParseException e) {
e.printStackTrace();
}
DateFormatSymbols クラスを使用して、ロケールを使用して日付を解析しようとしていますが、問題は完全な日付を解析できないことです。個々の月 (MM)、年 (yyyy)、または日 (dd) を解析できません問題。
DateFormatSymbols df = DateFormatSymbols.getInstance(Locale.KOREAN);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd", df);
try {
// 2013년 9월 26일
Date dt = sdf.parse("2013년 9월 26일");
} catch (ParseException e) {
}
上記以外の日付を解析する方法が他にあるかどうかを特定するのを手伝ってもらえますか?