+ private Time getTime(long time) {
+ return getTime(webInterface, time);
+ }
+
+ //
+ // STATIC METHODS
+ //
+
+ /**
+ * Returns the formatted relative time for a given time.
+ *
+ * @param webInterface
+ * The Sone web interface (for l10n access)
+ * @param time
+ * The time to format the difference from (in milliseconds)
+ * @return The formatted age
+ */
+ public static Time getTime(WebInterface webInterface, long time) {
+ if (time == 0) {
+ return new Time(webInterface.getL10n().getString("View.Sone.Text.UnknownDate"), 12 * Time.HOUR);
+ }
+ long age = System.currentTimeMillis() - time;