t = .dateTime~new~timeOfDay -- returns TimeSpan for current time
say t -- displays "17:30:41.482000", perhaps
d = .dateTime~new(2016, 12, 31) -- creates new date
future = d + t -- adds timespan to d
say future -- displays "2016-12-31T17:30:41.482000"
-- does not take leap second into account
say d + .TimeSpan~new(24, 0, 1) -- 2017-01-01T00:00:01.000000
-- "real" start of next century
nextCentury = .dateTime~new(2101, 1, 1)
-- "The next century starts in 29547.07:15:42.721000 days", perhaps
say "The next century starts in" (nextCentury - .dateTime~new) "days"