This method subtracts the specified amount from the days field of the copy of this instance, if necessary adjusting the month and year fields to have a valid result.
package com.logicbig.example.zoneddatetime;
import java.time.ZonedDateTime;
public class MinusDaysExample {
public static void main(String... args) {
ZonedDateTime d = ZonedDateTime.now();
System.out.println(d);
ZonedDateTime d2 = d.minusDays(10);
System.out.println(d2);
ZonedDateTime d3 = d.minusDays(1000);
System.out.println(d3);
}
}
Output
2017-05-01T16:11:53.556-05:00[America/Chicago]
2017-04-21T16:11:53.556-05:00[America/Chicago]
2014-08-05T16:11:53.556-05:00[America/Chicago]
package com.logicbig.example.zoneddatetime;
import java.time.ZonedDateTime;
public class MinusDaysExample2 {
public static void main(String... args) {
ZonedDateTime d = ZonedDateTime.now();
System.out.println(d);
ZonedDateTime d2 = d.minusDays(-10);
System.out.println(d2);
ZonedDateTime d3 = d.minusDays(-100);
System.out.println(d3);
}
}
Output
2017-05-01T16:11:55.589-05:00[America/Chicago]
2017-05-11T16:11:55.589-05:00[America/Chicago]
2017-08-09T16:11:55.589-05:00[America/Chicago]