本文實(shí)例講述了java采用中文方式顯示時(shí)間的方法。分享給大家供大家參考。具體如下:
其中t為秒,比如有時(shí)候需要計(jì)算兩個(gè)任務(wù)相差多久,或者該任務(wù)何時(shí)結(jié)束或者某個(gè)任務(wù)間隔多久重新啟動(dòng)等適用于本方法。如果是微秒,自己先/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 + "個(gè)月" ; if (d> 0 ) time += d + "天" ; if (h> 0 ) time += h + "小時(shí)" ; if (m> 0 ) time += m+ "分" ; if (s> 0 ) time += s + "秒" ; return time; } |
希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。