示例#1
0
 /**
  * get seconds from a time format
  *
  * @param t
  */
 public void getSeconds(TimeFormat t) {
   if (t.remainder >= ONE_SECOND && t.remainder < ONE_MINUTE) {
     t.seconds = (t.remainder / ONE_SECOND);
     t.milliseconds = t.remainder -= (t.seconds * ONE_SECOND);
   } else {
     t.seconds = 0;
     t.milliseconds = t.remainder;
   }
 }
示例#2
0
  /** 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());
  }
示例#3
0
  /**
   * 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();
  }
示例#4
0
 /**
  * update time
  *
  * @param t
  */
 public void getTime(TimeFormat t) {
   t.getTime();
 }
示例#5
0
 /**
  * get minutes from a time format
  *
  * @param t
  */
 public void getMinutes(TimeFormat t) {
   if (t.remainder >= ONE_MINUTE && t.remainder < ONE_HOUR) {
     t.minutes = (t.remainder / ONE_MINUTE);
     t.remainder -= (t.minutes * ONE_MINUTE);
   }
 }
示例#6
0
 /**
  * get hours from a time format
  *
  * @param t
  */
 public void getHours(TimeFormat t) {
   if (t.remainder >= ONE_HOUR && t.remainder < ONE_DAY) {
     t.hours = (t.remainder / ONE_HOUR);
     t.remainder -= (t.hours * ONE_HOUR);
   }
 }
示例#7
0
 /**
  * get days from a time format
  *
  * @param t
  */
 public void getDays(TimeFormat t) {
   if (t.remainder >= ONE_DAY) {
     t.days = (t.remainder / ONE_DAY);
     t.remainder -= (t.days * ONE_DAY);
   }
 }