我正在开发需要将非英语日期转换为标准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