Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetCacheTableCellRenderer.java	(revision 5319)
@@ -7,5 +7,5 @@
 import java.awt.Component;
 import java.awt.Font;
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 import java.util.Date;
 
@@ -83,5 +83,5 @@
             setText("");
         } else {
-            setText(new SimpleDateFormat().format(d));
+            setText(DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(d));
         }
         setToolTipText("");
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetDetailPanel.java	(revision 5319)
@@ -15,5 +15,5 @@
 import java.beans.PropertyChangeEvent;
 import java.beans.PropertyChangeListener;
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 import java.util.Collection;
 import java.util.Collections;
@@ -224,5 +224,5 @@
         }
         tfUser.setText(msg);
-        SimpleDateFormat sdf = new SimpleDateFormat();
+        DateFormat sdf = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
 
         tfCreatedOn.setText(cs.getCreatedAt() == null ? "" : sdf.format(cs.getCreatedAt()));
Index: trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/history/HistoryBrowserModel.java	(revision 5319)
@@ -4,5 +4,5 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 import java.util.ArrayList;
 import java.util.Collections;
@@ -433,5 +433,5 @@
                     HistoryOsmPrimitive p = getPrimitive(row);
                     if (p != null)
-                        return new SimpleDateFormat().format(p.getTimestamp());
+                        return DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(p.getTimestamp());
                     return null;
                 }
Index: trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java	(revision 5319)
@@ -11,5 +11,5 @@
 import java.io.UnsupportedEncodingException;
 import java.net.URLEncoder;
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 import java.util.Observable;
 import java.util.Observer;
@@ -97,5 +97,5 @@
                     "<html>Version <strong>{0}</strong> created on <strong>{1}</strong></html>",
                     Long.toString(primitive.getVersion()),
-                    new SimpleDateFormat().format(primitive.getTimestamp())
+                    DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(primitive.getTimestamp())
                     );
         }
Index: trunk/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/io/AbstractUploadTask.java	(revision 5319)
@@ -7,5 +7,5 @@
 import java.awt.event.ActionEvent;
 import java.net.HttpURLConnection;
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 import java.util.Arrays;
 import java.util.Collection;
@@ -196,5 +196,5 @@
                 + "changeset {0} which was already closed at {1}.<br>"
                 + "Please upload again with a new or an existing open changeset.</html>",
-                changesetId, new SimpleDateFormat().format(d)
+                changesetId, DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(d)
         );
         JOptionPane.showMessageDialog(
Index: trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java	(revision 5317)
+++ trunk/src/org/openstreetmap/josm/gui/io/ChangesetCellRenderer.java	(revision 5319)
@@ -5,5 +5,5 @@
 
 import java.awt.Component;
-import java.text.SimpleDateFormat;
+import java.text.DateFormat;
 
 import javax.swing.ImageIcon;
@@ -33,6 +33,5 @@
         sb.append("<strong>").append(tr("Changeset id:")).append("</strong>").append(cs.getId()).append("<br>");
         if (cs.getCreatedAt() != null) {
-            SimpleDateFormat df  =new SimpleDateFormat();
-            sb.append("<strong>").append(tr("Created at:")).append("</strong>").append(df.format(cs.getCreatedAt())).append("<br>");
+            sb.append("<strong>").append(tr("Created at:")).append("</strong>").append(DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(cs.getCreatedAt())).append("<br>");
         }
         if (cs.get("comment") != null) {
