From 8c288a4ae1842fca938f11c0a5b09fd154545ce2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ernst=20Sj=C3=B6strand?= Date: Wed, 1 Jun 2016 16:44:18 +0200 Subject: [PATCH] hadoop-swiftfs: SimpleDateFormat is locale specific Parse Last-Modified with US locale. I got an Unparseable date exception when running under Swedish locale. Change-Id: I90fafb9b042f5f0df1eeb7f8646846b378b47eca --- .../hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hadoop-swiftfs/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java b/hadoop-swiftfs/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java index c2d4f49..4be6379 100644 --- a/hadoop-swiftfs/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java +++ b/hadoop-swiftfs/src/main/java/org/apache/hadoop/fs/swift/snative/SwiftNativeFileSystemStore.java @@ -255,7 +255,7 @@ public class SwiftNativeFileSystemStore { length = Long.parseLong(header.getValue()); } if (SwiftProtocolConstants.HEADER_LAST_MODIFIED.equals(headerName)) { - final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(PATTERN); + final SimpleDateFormat simpleDateFormat = new SimpleDateFormat(PATTERN, Locale.US); try { lastModified = simpleDateFormat.parse(header.getValue()).getTime(); } catch (ParseException e) {