6w 3d9h5mのような形式に変換したい秒単位の時間があります。誰かがこのタスクを実行できる方法を提供できますか?ありがとう:)w=週d=日h=時間m=分
私は以下のコードを試しましたが、何週間も使用していません
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);