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.