gpt4 book ai didi

java - 单独可用的时分秒至 HH :mm:ss format

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

我有一个单独存储小时、分钟、秒的对象。

public static class ETA {
private int hours; // 2 (single or double digit 24 hour format)
private int minutes; // 0 (single or double digit)
private int seconds; // 0 (single or double digit)

// getters.. setters..
}

我需要将此时间保存到一个 csv 文件中,其中包含正确的字符串 "02:00:00" ,格式为 HH:mm:ss不是“2:0:0”;

我尝试使用 StringBuilder append() 方法,但得到了非常困惑的代码。这是我尝试过的...

ETA e = new ETA();
StringBuilder time = new StringBuilder();
if (e.getHour() < 10) {
time.append("0" + e.getHour());
} else {
time.append(e.getHour());
}
// similarly for minute and seconds, and then returned time.

我觉得不太好。那么我应该如何以更好的方式处理它呢?

最佳答案

类似这样的事情:

String.format("%02d:%02d:%02d", e.getHours(), e.getMinutes(), e.getSeconds())

关于java - 单独可用的时分秒至 HH :mm:ss format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54343621/

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