Index: lams_common/src/java/org/lamsfoundation/lams/util/DateUtil.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/util/DateUtil.java,v diff -u -r1.11.4.8 -r1.11.4.9 --- lams_common/src/java/org/lamsfoundation/lams/util/DateUtil.java 26 Jul 2016 01:13:07 -0000 1.11.4.8 +++ lams_common/src/java/org/lamsfoundation/lams/util/DateUtil.java 26 Jul 2016 10:28:30 -0000 1.11.4.9 @@ -55,6 +55,8 @@ public static final String ISO8601_FORMAT = "yyyy-MM-dd'T'HH:mmZ"; public static final String PRETTY_FORMAT = "d MMMM yyyy h:mm:ss a"; + private static final FastDateFormat dateFormatterTimeAgo = FastDateFormat.getInstance(DateUtil.ISO8601_FORMAT, TimeZone.getTimeZone("GMT"), null); + /** * Convert your local time to Universal Time Coordinator. TODO conversion is not working properly. The returned Date * object still contain server local timezone rather than GMT time zone. @@ -264,7 +266,6 @@ * Convert a date to the ISO08601 format needed for Timeago. Used to return dates through JSON. */ public static String convertToStringForTimeagoJSON(Date value) { - FastDateFormat dateFormatterTimeAgo = FastDateFormat.getInstance(DateUtil.ISO8601_FORMAT, TimeZone.getTimeZone("GMT"), null); return dateFormatterTimeAgo.format(value); }