Skip to content
This repository was archived by the owner on Jul 14, 2020. It is now read-only.

Commit c306ac8

Browse files
authored
Set all DateFormatter.locale to en_US_POSIX (fixes #27) (#28)
1 parent 5b9b72b commit c306ac8

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

Sources/LambdaEvents/Cloudwatch.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public struct Cloudwatch {
1919
fileprivate static func createDateFormatter() -> DateFormatter {
2020
let formatter = DateFormatter()
2121
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
22-
formatter.timeZone = TimeZone(secondsFromGMT: 0)
22+
formatter.timeZone = TimeZone(secondsFromGMT: 0)
23+
formatter.locale = Locale(identifier: "en_US_POSIX")
2324
return formatter
2425
}
2526
}

Sources/LambdaEvents/S3.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@ extension S3.Event.Record: Decodable {
102102
private static func createDateFormatter() -> DateFormatter {
103103
let formatter = DateFormatter()
104104
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
105-
formatter.timeZone = TimeZone(secondsFromGMT: 0)
105+
formatter.timeZone = TimeZone(secondsFromGMT: 0)
106+
formatter.locale = Locale(identifier: "en_US_POSIX")
106107
return formatter
107108
}
108109
}

Sources/LambdaEvents/SNS.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ extension SNS.Message: Decodable {
9494
private static func createDateFormatter() -> DateFormatter {
9595
let formatter = DateFormatter()
9696
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
97-
formatter.timeZone = TimeZone(secondsFromGMT: 0)
97+
formatter.timeZone = TimeZone(secondsFromGMT: 0)
98+
formatter.locale = Locale(identifier: "en_US_POSIX")
9899
return formatter
99100
}
100101

0 commit comments

Comments
 (0)