我有时间在几秒钟内我想把它转换成像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