1
2add-duration : P1Y + -P1Y
3result       : P0D
4add-duration : P1M + -P1M
5result       : P0D
6add-duration : P1D + -P1D
7result       : P0D
8add-duration : PT1H + -PT1H
9result       : P0D
10add-duration : PT1M + -PT1M
11result       : P0D
12add-duration : PT1S + -PT1S
13result       : P0D
14add-duration : P1Y + -P12M
15result       : P0D
16add-duration : P1D + -PT24H
17result       : P0D
18add-duration : P1D + -PT1440M
19result       : P0D
20add-duration : P1D + -PT86400S
21result       : P0D
22add-duration : P1Y1D + -P12MT86400S
23result       : P0D
24add-duration : P30D + PT24H
25result       : P31D
26add-duration : P10Y + P45M
27result       : P13Y9M
28add-duration : P10Y + -P12M
29result       : P9Y
30add-duration : P5Y11M + -P12M
31result       : P4Y11M
32add-duration : P1000Y11M30D + -PT9S
33result       : P1000Y11M29DT23H59M51S
34add-duration : P12M29D + P365D
35result       : P1Y394D
36add-duration : P1000Y + PT45.65S
37result       : P1000YT45.65S
38add-duration : PT23H59M0S + PT59S
39result       : PT23H59M59S
40add-duration : PT23H59M0S + PT61S
41result       : P1DT1S
42add-duration : P1000Y11M30DT23H59M0.1S + PT59.9S
43result       : P1000Y11M31D
44add-duration : P1000Y11M30DT23H59M1S + PT59S
45result       : P1000Y11M31D
46add-duration : P1000Y11M30D + -P1DT9S
47result       : P1000Y11M28DT23H59M51S