我有時間在幾秒鐘內我想把它轉換成像6w 3d 9h 5m這樣的格式。有人可以提供一種可以完成這項任務的方法嗎?謝謝:) W =周 d =天 h =小時 M =分鐘將秒轉換爲W,D,H,M格式在JAVA中
我曾嘗試下面的代碼,但我不明白周使用
int day = (int)TimeUnit.SECONDS.toDays(seconds);
long hours = TimeUnit.SECONDS.toHours(seconds) - TimeUnit.SECONDS.toHours(TimeUnit.SECONDS.toDays(seconds));
long minute = TimeUnit.SECONDS.toMinutes(seconds) - TimeUnit.SECONDS.toMinutes(TimeUnit.SECONDS.toHours(seconds));
System.out.println("Day :"+day+" Hours :"+hours+" Minutes :"+minute);
我不明白周在這種情況下。還發現我不能得到周使用TimeUnit – Mizan
@Mizan:請把它放到問題... – ppeterka