summaryrefslogtreecommitdiff
path: root/bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java
diff options
context:
space:
mode:
Diffstat (limited to 'bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java')
-rw-r--r--bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java b/bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java
index 84f12a9c..ed9a6c03 100644
--- a/bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java
+++ b/bcprov/src/main/java/org/bouncycastle/asn1/cms/Time.java
@@ -2,6 +2,7 @@ package org.bouncycastle.asn1.cms;
import java.text.ParseException;
import java.text.SimpleDateFormat;
+import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.SimpleTimeZone;
@@ -70,7 +71,10 @@ public class Time
Date time)
{
SimpleTimeZone tz = new SimpleTimeZone(0, "Z");
- SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss");
+ // BEGIN android-changed
+ // Was: SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss");
+ SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US);
+ // END android-changed
dateF.setTimeZone(tz);
@@ -101,7 +105,11 @@ public class Time
Locale locale)
{
SimpleTimeZone tz = new SimpleTimeZone(0, "Z");
- SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss", locale);
+ // BEGIN android-changed
+ // Was: SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss", locale);
+ SimpleDateFormat dateF = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US);
+ dateF.setCalendar(Calendar.getInstance(locale));
+ // END android-changed
dateF.setTimeZone(tz);