To be safe, avoid static DateFormat even in single-thread Android context
diff --git a/android/src/com/google/zxing/client/android/history/HistoryManager.java b/android/src/com/google/zxing/client/android/history/HistoryManager.java
index 1788c6b..04956f2 100644
--- a/android/src/com/google/zxing/client/android/history/HistoryManager.java
+++ b/android/src/com/google/zxing/client/android/history/HistoryManager.java
@@ -67,8 +67,6 @@
 
   private static final String[] ID_COL_PROJECTION = { DBHelper.ID_COL };
   private static final String[] ID_DETAIL_COL_PROJECTION = { DBHelper.ID_COL, DBHelper.DETAILS_COL };
-  private static final DateFormat EXPORT_DATE_TIME_FORMAT =
-      DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
 
   private final Activity activity;
 
@@ -286,6 +284,7 @@
                         null, null, null, null,
                         DBHelper.TIMESTAMP_COL + " DESC");
 
+      DateFormat format = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
       StringBuilder historyText = new StringBuilder(1000);
       while (cursor.moveToNext()) {
 
@@ -297,7 +296,7 @@
         // Add timestamp again, formatted
         long timestamp = cursor.getLong(3);
         historyText.append('"').append(massageHistoryField(
-            EXPORT_DATE_TIME_FORMAT.format(new Date(timestamp)))).append("\",");
+            format.format(new Date(timestamp)))).append("\",");
 
         // Above we're preserving the old ordering of columns which had formatted data in position 5