From a04ef47e7dff0a950d702e5f6150a4ec2c7f9321 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 11 Nov 2014 23:31:13 +0100 Subject: [PATCH] ensure GregorianCalendar is used for dates parsing --- .../com/intellij/openapi/updateSettings/impl/BuildInfo.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/BuildInfo.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/BuildInfo.java index b48c5e4ddae3..9e8eb1924f8b 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/BuildInfo.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/BuildInfo.java @@ -28,6 +28,7 @@ import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Locale; /** * @author max @@ -50,7 +51,7 @@ public class BuildInfo implements Comparable { String date = node.getAttributeValue("date"); if (date != null) { try { - releaseDate = new SimpleDateFormat("dd.MM.yyyy").parse(date); + releaseDate = new SimpleDateFormat("dd.MM.yyyy", Locale.US).parse(date); } catch (ParseException e) { LOG.info("Failed to parse build release date " + date);