You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2018/11/30 22:40:20 UTC

svn commit: r1847857 - /manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java

Author: kwright
Date: Fri Nov 30 22:40:20 2018
New Revision: 1847857

URL: http://svn.apache.org/viewvc?rev=1847857&view=rev
Log:
Change the way we format dates in the UI to pay attention to locale preferences

Modified:
    manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java

Modified: manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java?rev=1847857&r1=1847856&r2=1847857&view=diff
==============================================================================
--- manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java (original)
+++ manifoldcf/trunk/framework/ui-core/src/main/java/org/apache/manifoldcf/ui/util/Formatter.java Fri Nov 30 22:40:20 2018
@@ -19,6 +19,7 @@
 package org.apache.manifoldcf.ui.util;
 
 import java.util.*;
+import java.text.DateFormat;
 
 /** Various useful formatting methods for working with html
 */
@@ -36,6 +37,10 @@ public class Formatter
     c.setTimeInMillis(time);
     // We want to format this string in a compact way:
     // mm-dd-yyyy hh:mm:ss.mmm
+    final DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM, locale);
+    df.setCalendar(c);
+    return df.format(new Date(time));
+    /*
     StringBuilder returnString = new StringBuilder();
     writechars(returnString,c.get(Calendar.MONTH)+1,2);
     returnString.append("-");
@@ -51,6 +56,7 @@ public class Formatter
     returnString.append(".");
     writechars(returnString,c.get(Calendar.MILLISECOND),3);
     return returnString.toString();
+    */
   }
 
   /** Format a string as a number of continuation fields, so that the total string is not too long.