Skip to content

Commit 102c17d

Browse files
committed
Force US locale for date formatting
Otherwise it uses system locale, which is inconsistent with MRI.
1 parent 3b4bc77 commit 102c17d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/org/jruby/ext/openssl/StringHelper.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.io.IOException;
2828
import java.io.InputStreamReader;
2929
import java.util.ArrayList;
30+
import java.util.Locale;
3031

3132
import org.jcodings.specific.UTF8Encoding;
3233
import org.joda.time.DateTime;
@@ -132,6 +133,7 @@ static void gsub(final Ruby runtime, final ByteList str, final byte match, final
132133

133134
private static final DateTimeFormatter ASN_DATE_NO_ZONE =
134135
DateTimeFormat.forPattern("MMM dd HH:mm:ss yyyy") // + " zzz"
136+
.withLocale(Locale.US)
135137
.withZone(DateTimeZone.UTC);
136138

137139
static StringBuilder appendGMTDateTime(final StringBuilder text, final DateTime time) {

0 commit comments

Comments
 (0)