/** * format with a date time * @param format * @param time * @return the string */ public static String format(String format, long time) { TimeFormat f = new TimeFormat(time); return f.parse(format, f.getDays(), f.getHours(), f.getMinutes(), f.getSeconds(), f.getMilliseconds()); }
/** * print out the time format in a string representation */ public String toString() { return format(rounding); }
/** * update * */ private void getTime() { getDays(this); getHours(this); getMinutes(this); getSeconds(this); }
/** * return a string formatted version of time <code>t</code> * rounding to <code>round</code> * * @param t * @param round * @return String value */ public static String valueOf(long t, int round) { TimeFormat f = new TimeFormat(t, round); return f.toString(); }
return formatDays(false); return formatDays(true) + formatHours(false); return formatDays(true) + formatHours(true) + formatMinutes(false); return formatDays(true) + formatHours(true) + formatMinutes(true) + formatSeconds(false); return formatDays(true) + formatHours(true) + formatMinutes(true) + formatSeconds(true) + (micro ? time : milliseconds) + " ms";
System.out.println(TimeFormat.format(FORMAT, 1000)); System.out.println("ONE SECOND: " + TimeFormat.ONE_SECOND); System.out.println("ONE MINUTE: " + TimeFormat.ONE_MINUTE); System.out.println("Time: " + TimeFormat.valueOf(Long.MAX_VALUE, c)); System.out.println("Time: " + TimeFormat.valueOf(1236371400, c)); System.out.println("Time: " + TimeFormat.format(FORMAT, 1236371400)); System.out.println("Time: " + TimeFormat.valueOf(123613700, c)); System.out.println("Time: " + TimeFormat.valueOf(700, c)); System.out.println("Time: " + TimeFormat.valueOf(2001, c)); System.out.println("Time: " + TimeFormat.valueOf(2101, c)); System.out.println("Time: " + TimeFormat.valueOf(15, c)); System.out.println("Time: " + TimeFormat.valueOf(999, c)); System.out.println("Time: " + TimeFormat.valueOf(10000, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_MINUTE * 10, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_DAY * 10 + 101, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_HOUR * 10, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_HOUR + ONE_DAY + (ONE_MINUTE * 2), c)); System.out.println("Time: " + TimeFormat.format(FORMAT, ONE_HOUR + ONE_DAY + (ONE_MINUTE * 2))); System.out.println("================================================");
TimeFormat format = new TimeFormat(); units.add(new NumberTickUnit(1, format, 2)); units.add(new NumberTickUnit(2, format, 2));
/** * update * */ private void getTime() { getDays(this); getHours(this); getMinutes(this); getSeconds(this); }
return formatDays(false); return formatDays(true) + formatHours(false); return formatDays(true) + formatHours(true) + formatMinutes(false); return formatDays(true) + formatHours(true) + formatMinutes(true) + formatSeconds(false); return formatDays(true) + formatHours(true) + formatMinutes(true) + formatSeconds(true) + (micro ? time : milliseconds) + " ms";
/** * return a string formatted version of time <code>t</code> * rounding to <code>round</code> * * @param t * @param round * @return String value */ public static String valueOf(long t, int round) { TimeFormat f = new TimeFormat(t, round); return f.toString(); }
System.out.println(TimeFormat.format(FORMAT, 1000)); System.out.println("ONE SECOND: " + TimeFormat.ONE_SECOND); System.out.println("ONE MINUTE: " + TimeFormat.ONE_MINUTE); System.out.println("Time: " + TimeFormat.valueOf(Long.MAX_VALUE, c)); System.out.println("Time: " + TimeFormat.valueOf(1236371400, c)); System.out.println("Time: " + TimeFormat.format(FORMAT, 1236371400)); System.out.println("Time: " + TimeFormat.valueOf(123613700, c)); System.out.println("Time: " + TimeFormat.valueOf(700, c)); System.out.println("Time: " + TimeFormat.valueOf(2001, c)); System.out.println("Time: " + TimeFormat.valueOf(2101, c)); System.out.println("Time: " + TimeFormat.valueOf(15, c)); System.out.println("Time: " + TimeFormat.valueOf(999, c)); System.out.println("Time: " + TimeFormat.valueOf(10000, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_MINUTE * 10, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_DAY * 10 + 101, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_HOUR * 10, c)); System.out.println("Time: " + TimeFormat.valueOf(ONE_HOUR + ONE_DAY + (ONE_MINUTE * 2), c)); System.out.println("Time: " + TimeFormat.format(FORMAT, ONE_HOUR + ONE_DAY + (ONE_MINUTE * 2))); System.out.println("================================================");
/** * format with a date time */ public static String format(String format, long time) { TimeFormat f = new TimeFormat(time); return f.parse(format, f.getDays(), f.getHours(), f.getMinutes(), f.getSeconds(), f.getMilliseconds()); }
/** * print out the time format in a string representation */ public String toString() { return format(rounding); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatSeconds(boolean empty) { if (seconds <= 0) { return empty ? "" : "0 seconds"; } return format("second", "seconds", seconds); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatSeconds(boolean empty) { if (seconds <= 0) { return empty ? "" : "0 seconds"; } return format("second", "seconds", seconds); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatDays(boolean empty) { if (days <= 0) { return empty ? "" : "0 days"; } return format("day", "days", days); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatHours(boolean empty) { if (hours <= 0) { return empty ? "" : "0 hours"; } return format("hour", "hours", hours); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatDays(boolean empty) { if (days <= 0) { return empty ? "" : "0 days"; } return format("day", "days", days); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatMinutes(boolean empty) { if (minutes <= 0) { return empty ? "" : "0 minutes"; } return format("minute", "minutes", minutes); }
/** * FIXME: Missing Method declaration * * * @param empty * @return */ private String formatHours(boolean empty) { if (hours <= 0) { return empty ? "" : "0 hours"; } return format("hour", "hours", hours); }