From 40538c57dd574d831d044cda50a8999941dc0a24 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sat, 25 Feb 2012 08:18:22 -0500 Subject: [PATCH] Use proper timezone to generate all metrics --- src/com/gitblit/wicket/WicketUtils.java | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/com/gitblit/wicket/WicketUtils.java b/src/com/gitblit/wicket/WicketUtils.java index 8c1cf3c..7be5328 100644 --- a/src/com/gitblit/wicket/WicketUtils.java +++ b/src/com/gitblit/wicket/WicketUtils.java @@ -408,9 +408,10 @@ public static Label createDateLabel(String wicketId, Date date, TimeZone timeZone) { String format = GitBlit.getString(Keys.web.datestampShortFormat, "MM/dd/yy"); DateFormat df = new SimpleDateFormat(format); - if (timeZone != null) { - df.setTimeZone(timeZone); + if (timeZone == null) { + timeZone = GitBlit.getTimezone(); } + df.setTimeZone(timeZone); String dateString; if (date.getTime() == 0) { dateString = "--"; @@ -438,9 +439,10 @@ public static Label createTimeLabel(String wicketId, Date date, TimeZone timeZone) { String format = GitBlit.getString(Keys.web.timeFormat, "HH:mm"); DateFormat df = new SimpleDateFormat(format); - if (timeZone != null) { - df.setTimeZone(timeZone); + if (timeZone == null) { + timeZone = GitBlit.getTimezone(); } + df.setTimeZone(timeZone); String timeString; if (date.getTime() == 0) { timeString = "--"; @@ -449,7 +451,6 @@ } String title = TimeUtils.timeAgo(date); Label label = new Label(wicketId, timeString); - WicketUtils.setCssClass(label, TimeUtils.timeAgoCss(date)); if (!StringUtils.isEmpty(title)) { WicketUtils.setHtmlTooltip(label, title); } @@ -459,9 +460,10 @@ public static Label createDatestampLabel(String wicketId, Date date, TimeZone timeZone) { String format = GitBlit.getString(Keys.web.datestampLongFormat, "EEEE, MMMM d, yyyy"); DateFormat df = new SimpleDateFormat(format); - if (timeZone != null) { - df.setTimeZone(timeZone); + if (timeZone == null) { + timeZone = GitBlit.getTimezone(); } + df.setTimeZone(timeZone); String dateString; if (date.getTime() == 0) { dateString = "--"; @@ -483,7 +485,6 @@ title = tmp; } Label label = new Label(wicketId, dateString); - WicketUtils.setCssClass(label, TimeUtils.timeAgoCss(date)); if (!StringUtils.isEmpty(title)) { WicketUtils.setHtmlTooltip(label, title); } @@ -494,9 +495,10 @@ String format = GitBlit.getString(Keys.web.datetimestampLongFormat, "EEEE, MMMM d, yyyy HH:mm Z"); DateFormat df = new SimpleDateFormat(format); - if (timeZone != null) { - df.setTimeZone(timeZone); + if (timeZone == null) { + timeZone = GitBlit.getTimezone(); } + df.setTimeZone(timeZone); String dateString; if (date.getTime() == 0) { dateString = "--"; -- Gitblit v1.9.1