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.


Reply via email to