你可以使用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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录