我正在開發需要將非英語日期轉換爲標準JAVA日曆/日期格式的項目。例如像helmikuu 13, 2013
這樣的日期應該轉換爲2013年2月13日。將非英語日期轉換爲標準Java日期
我認爲它可以使用Java簡單日期格式定位函數。我試圖使用此代碼,但它會拋出Unparseable date: "helmikuu 13, 2013"
錯誤。
public static void main(String args[]) throws Exception {
String dateInFin = "helmikuu 13, 2013";
Locale localeFi = new Locale("fi", "FI");
DateFormat dateFormatFin = new SimpleDateFormat("MMMMM dd, yyyy");
dateFormatFin.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, localeFi);
System.out.println("Locale: "+localeFi.getDisplayName());
System.out.println(dateFormatFin.parse(dateInFin));
}
但我的日期字符串不是英文我怎麼能使用相同的功能。 – Alex