我需要在 java 中将分钟转换为小时和分钟。例如 260 分钟应该是 4:20。谁能帮我转换一下。
最佳答案
如果您的时间在一个名为 t
int hours = t / 60; //since both are ints, you get an int
int minutes = t % 60;
System.out.printf("%d:%02d", hours, minutes);
再简单不过了
2021 年的附录:
请注意,这个答案是关于问题的字面意思:如何将分钟数转换为小时+分钟。它与时间、时区、AM/PM 无关......
如果您需要更好地控制这类事情,即您处理的是时间片断,而不仅仅是几分钟和几小时,请参阅 Basil Bourque's answer下面。
关于java - 如何将分钟转换为小时和分钟 (hh :mm) in java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387371/