是否可以定义月份的定义,然后将String解析为Date?
F.X。
String dateString = "9 Сентября 2004";
Date jud = new SimpleDateFormat("d MMMM yyyy").parse(string);
我想将其转换为日期。 我相信我可以先定义所有月份,然后再从String转换为Date。 我使用Java8
答案 0 :(得分:1)
您无需自己定义月份名称。对Locale
对象使用适当的SimpleDateFormat
。例如:
Locale russian = new Locale("ru", "RU");
String dateString = "9 Сентября 2004";
Date jud = new SimpleDateFormat("d MMMM yyyy", russian).parse(dateString);
System.out.println(jud);