java - 如何将分钟转换为小时和分钟 (hh :mm) in java

标签 java

我需要在 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/

相关文章:

java - 与第三方命令行程序的提示交互与 Windows 命令提示有何不同?

java - java中为什么要使用抽象类和抽象方法

java - 使用 jsoup 获取谷歌结果时出现 403 错误

java - Rust和Java Ghidra进程访问权限之间的命名管道

java - 单类依赖

java - 更改数据后如何刷新GRAL图表?

java - Playn - 是否可以部署在 Apache 服务器上?

java - apache common vfs和mercurial的集成

java - 如何查看是否是周六/周日?

java - 尝试修改 Activity 的后退按钮