set resultDateTime = aDateTime.add(aDuration);
set resultDateTime = aDateTime.subtract(aDuration);
Semantics
add() and subtract() add respectively subtract a duration to/from a DateTime object.
This is calculated e.g. as follows:
31.01.2017 + 1 month = 31.02.2017
The resulting date 31.02.2017 is normalized to 03.03.2017.
For a deeper understanding of how you can calculate with DateTime objects, refer to DateTime Arithmetics.
Substitutables
aDuration
Can be any variable or object attribute having the type Base Components.Basic Behavior.DateTime.DurationStructure.
resultDateTime
The resulting DateTime object.
Examples
create duration;
set duration.years = 3;
set duration.days = 10;
set duration.minutes = 45;
set newDateTime1 = aDateTime.add(duration);
set newDateTime2 = aDateTime.subtract(duration);