Class DV_DATE

Represents an absolute point in time, as measured on the Gregorian calendar, and
specified only to the day. Semantics defined by ISO 8601.
Used for recording dates in real world time. The partial form is used for
approximate birth dates, dates of death, etc.

Declaration :

Artifact : DV_DATE

Attribut value

ISO8601 date string .

Declaration :

Operation magnitude

Numeric value of the date as days since the calendar origin point 1/1/0000.

Declaration :

Operation diff

Difference of two temporal quantities.

Declaration :

Operation is_strictly_comparable_to

Test if two instances are strictly comparable.

Declaration :

Operation operator<

Tests if this date is earlier than the cited date.

Declaration :

Operation add

Add a time period to this date.

Declaration :

Operation subtract

Subtract a time period from this date.

Declaration :

All public operations : add , add , diff , diff , diff , is_normal , is_simple , is_strictly_comparable_to , is_strictly_comparable_to , magnitude , operator+ , operator- , operator< , operator< , operator= , subtract , subtract , valid_magnitude_status , valid_percentage