Java Date Time Java Java API
java.time.Duration
public Duration minusHours(long hoursToSubtract)
Returns a copy of this duration with the specified equivalent hours subtracted.
package com.logicbig.example.duration;import java.time.Duration;import java.time.LocalDate;import java.time.LocalDateTime;public class MinusHoursExample { public static void main(String... args) { Duration d = Duration.between(LocalDate.now().atStartOfDay(), LocalDateTime.now()); System.out.println(d); Duration d2 = d.minusHours(12); System.out.println(d2); d2 = d.minusHours(-12); System.out.println(d2); d2 = d.minusHours(3000); System.out.println(d2); }}
PT15H59M9.995SPT3H59M9.995SPT27H59M9.995SPT-2984H-50.005S