在将String转换为Date期间定义您的月份

时间:2015-07-04 18:05:00

标签: java date java-8

是否可以定义月份的定义,然后将String解析为Date?

F.X。

String dateString = "9 Сентября 2004";
Date jud = new SimpleDateFormat("d MMMM yyyy").parse(string);

我想将其转换为日期。 我相信我可以先定义所有月份,然后再从String转换为Date。 我使用Java8

1 个答案:

答案 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);