JulianDateAddClamped Method |
Adds a
Duration to this Julian date, producing a new Julian date.
Unlike
Add(Duration), this method will clamp the result to the valid range
of values for
JulianDate rather than throwing an exception.
In most cases,
Add(Duration) should be used instead.
Namespace:
AGI.Foundation.Time
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public JulianDate AddClamped(
Duration duration
)
Public Function AddClamped (
duration As Duration
) As JulianDate
public:
JulianDate AddClamped(
Duration duration
)
member AddClamped :
duration : Duration -> JulianDate
Parameters
- duration
- Type: AGI.Foundation.TimeDuration
The duration to add.
Return Value
Type:
JulianDate
A new
JulianDate that is the result of the addition.
If the result would exceed the valid range of values for a
JulianDate,
the value is clamped to
MaxValue or
MinValue.
Remarks
If the
Standard of
duration is
different from the
Standard of this
JulianDate, the
JulianDate will be converted to
duration's
time standard before performing the addition. Then, the result will be
converted to this
JulianDate's time standard before it is
returned, unless the result cannot be represented in this
JulianDate's time standard, in which case it will remain in a
time standard that can represent the result.
See Also