Duration

它可以将天、小时、分钟、毫秒转换成秒

时分转换为分钟 java 小时分钟转换为秒数java_System

示例

public static void main(String[] args) {
    System.out.println(Duration.ofHours(1).getSeconds());
}

将1小时转换成秒,输出结果为3600

TimeUnit

它可以实现天、小时、分钟、秒、毫秒之间的互相转换

时分转换为分钟 java 小时分钟转换为秒数java_java_02

时分转换为分钟 java 小时分钟转换为秒数java_jvm_03

 

示例

public static void main(String[] args) {
    System.out.println(TimeUnit.HOURS.toSeconds(1));
}

将1小时转换成秒,输出结果为3600

public static void main(String[] args) {
    System.out.println(TimeUnit.SECONDS.toHours(3600));
}

将3600秒转换成小时,输出结果为1