An immutable type representing a calendar date without time components.
All dates are stored internally in UTC timezone. Any non-UTC input DateTime
will be converted to UTC during construction.
An immutable type representing a time of day without date components.
All times are stored internally in UTC timezone. Any non-UTC input DateTime
will be converted to UTC during construction.
Combines a Date and Time into a single DateTime instance.
The resulting DateTime will be in UTC. Note that Date and Time
instances are always in UTC internally, as they convert any input to UTC
during construction.