本文實例講述了java采用中文方式顯示時間的方法。分享給大家供大家參考。具體如下:
其中t為秒,比如有時候需要計算兩個任務相差多久,或者該任務何時結束或者某個任務間隔多久重新啟動等適用于本方法。如果是微秒,自己先/1000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
private static String chinese_period( int t){ int y, n, d, h, m, s; String time; if (t<= 0 ) return "立即" ; s = t % 60 ; t /= 60 ; m = t % 60 ; t /= 60 ; h = t % 24 ; t /= 24 ; d = t % 30 ; t /= 30 ; n = t % 12 ; t /= 12 ; y = t; time = "" ; if (y> 0 ) time = y + "年又" ; if (n> 0 ) time += n + "個月" ; if (d> 0 ) time += d + "天" ; if (h> 0 ) time += h + "小時" ; if (m> 0 ) time += m+ "分" ; if (s> 0 ) time += s + "秒" ; return time; } |
希望本文所述對大家的java程序設計有所幫助。