Java代码实现24小时制时间段转换: 输入7输出07-08
你可以使用Java的DateTimeFormatter类来实现这个功能。下面是一个示例代码:
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
int input = 7;
LocalTime time = LocalTime.of(input, 0);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern('HH-mm');
String output = time.format(formatter) + '-' + time.plusHours(1).format(formatter);
System.out.println(output);
}
}
这段代码将输入的小时数转换为一个LocalTime对象,并使用DateTimeFormatter将其格式化为'HH-mm'的字符串。然后,通过添加1小时来获取输出的结束时间,并将其格式化为同样的字符串格式。最后,将两个时间字符串拼接起来并打印输出。在这个例子中,输入为7,输出为'07-08'。
原文地址: https://www.cveoy.top/t/topic/pcO5 著作权归作者所有。请勿转载和采集!