Returns a copy of this duration with the specified duration in milliseconds subtracted.
package com.logicbig.example.duration;
import java.time.Duration;
import java.time.LocalDate;
import java.time.LocalDateTime;
public class MinusMillisExample {
public static void main(String... args) {
Duration d = Duration.between(LocalDate.now().atStartOfDay(), LocalDateTime.now());
System.out.println(d);
Duration d2 = d.minusMillis(100);
System.out.println(d2);
d2 = d.minusMillis(-100);
System.out.println(d2);
d2 = d.minusMillis(-1000000);
System.out.println(d2);
}
}
Output
PT15H59M7.885S
PT15H59M7.785S
PT15H59M7.985S
PT16H15M47.885S