gpt4 book ai didi

java - 将表示小时的小数格式化为 HH :mm

转载 作者:行者123 更新时间:2023-12-01 01:17:09 26 4
gpt4 key购买 nike

我正在尝试像这样格式化代表小时的 Double:

Double totalHours = 1.05;

int hour = totalHours.intValue();
Long minutes = Math.round((totalHours - hour) * 60);

System.out.println(hour + ":" + minutes);

在这种情况下,我得到 "1:3" 但我喜欢 "01:03"。我该怎么做?

或者有更好的方法吗?

最佳答案

使用 DecimalFormat :

DecimalFormat df = new DecimalFormat("00"); // "0" means don't omit leading zero
System.out.println(df.format(hour) + ":" + df.format(minutes));

关于java - 将表示小时的小数格式化为 HH :mm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16525378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com