如何在 hh:mm:ss 中格式化已用的时间间隔。Java 中的 SSS 格式?对您要执行的操作的支持内置到最新的JDK中,其中包含一个名为 的鲜为人知的类。TimeUnit
2022-09-01 02:44:51
我正在制作一个秒表,我使用Java的SimpleDateFormat将毫秒数转换为漂亮的“hh:mm:ss:SSS”格式。问题是小时字段总是有一些随机数。以下是我正在使用的代码:
public static String formatTime(long millis) {
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss.SSS");
String strDate = sdf.format(millis);
return strDate;
}
如果我取下hh部分,那么它工作正常。否则,在hh部分中,即使传入的参数(毫秒数)为零,它也将显示类似“07”的随机内容。
不过,我对SimpleDateFormat类知之甚少。感谢您的任何帮助。