Exemplo n.º 1
0
 /**
  * 将一个秒数(天中),转换成一个格式为 HH:mm:ss 的字符串
  *
  * @param sec 秒数
  * @return 格式为 HH:mm:ss 的字符串
  */
 public static String sT(int sec) {
   int[] ss = T(sec);
   return Strings.alignRight(ss[0], 2, '0')
       + ":"
       + Strings.alignRight(ss[1], 2, '0')
       + ":"
       + Strings.alignRight(ss[2], 2, '0');
 }
Exemplo n.º 2
0
 /**
  * 根据一个当天的绝对秒数,得到一个时间字符串,格式为 "HH:mm:ss"
  *
  * @param ms 当天的绝对秒数
  * @return 时间字符串
  */
 public static String secs(int sec) {
   int hh = sec / 3600;
   sec -= hh * 3600;
   int mm = sec / 60;
   sec -= mm * 60;
   return Strings.alignRight(hh, 2, '0')
       + ":"
       + Strings.alignRight(mm, 2, '0')
       + ":"
       + Strings.alignRight(sec, 2, '0');
 }
Exemplo n.º 3
0
 /**
  * 根据一个当天的绝对毫秒数,得到一个时间字符串,格式为 "HH:mm:ss.EEE"
  *
  * @param ms 当天的绝对毫秒数
  * @return 时间字符串
  */
 public static String mss(int ms) {
   int sec = ms / 1000;
   ms = ms - sec * 1000;
   return secs((int) sec) + "." + Strings.alignRight(ms, 3, '0');
 }