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.