diff options
Diffstat (limited to 'src/com/gitblit/wicket/WicketUtils.java')
-rw-r--r-- | src/com/gitblit/wicket/WicketUtils.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/com/gitblit/wicket/WicketUtils.java b/src/com/gitblit/wicket/WicketUtils.java index 126c37de..3a5ab921 100644 --- a/src/com/gitblit/wicket/WicketUtils.java +++ b/src/com/gitblit/wicket/WicketUtils.java @@ -136,4 +136,16 @@ public class WicketUtils { WicketUtils.setHtmlTitle(label, title);
return label;
}
+
+ public static Label createTimestampLabel(String wicketId, Date date, TimeZone timeZone) {
+ DateFormat df = new SimpleDateFormat(StoredSettings.getString("datetimestampLongFormat", "EEEE, MMMM d, yyyy h:mm a z"));
+ if (timeZone != null) {
+ df.setTimeZone(timeZone);
+ }
+ String dateString = df.format(date);
+ String title = Utils.timeAgo(date);
+ Label label = new Label(wicketId, dateString);
+ WicketUtils.setHtmlTitle(label, title);
+ return label;
+ }
}
|