package com.logicbig.example.localdatetime;
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.Period;
public class PlusExample {
public static void main (String... args) {
LocalDateTime d = LocalDateTime.of(2016, 1, 1,
22, 20, 30);
LocalDateTime d2 = d.plus(Period.ofDays(50));
System.out.println(d2);
d2 = d.plus(Duration.ofHours(300));
System.out.println(d2);
}
}
Output
2016-02-20T22:20:30
2016-01-14T10:20:30
package com.logicbig.example.localdatetime;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
public class PlusExample2 {
public static void main (String... args) {
LocalDateTime d = LocalDateTime.of(2016, 1, 1,
22, 20, 30);
LocalDateTime d2 = d.plus(100, ChronoUnit.DAYS);
System.out.println(d2);
d2 = d.plus(10, ChronoUnit.WEEKS);
System.out.println(d2);
d2 = d.plus(20, ChronoUnit.HALF_DAYS);
System.out.println(d2);
d2 = d.plus(30000, ChronoUnit.MINUTES);
System.out.println(d2);
}
}
Output
2016-04-10T22:20:30
2016-03-11T22:20:30
2016-01-11T22:20:30
2016-01-22T18:20:30