When adding a truncated TimePoint to a regular TimePoint, if the truncated one specifies a date, all units smaller than the ones provided are not taken into account, whereas if it specifies a time, the smaller units are implicitly zero.
Note how the minutes and seconds have gone to zero, as if they were taken from the truncated TimePoint which is assumed to be equivalent to T19:00:00.
To me, it seems debatable which is the correct approach for addition of regular and truncated TimePoints, but at least the approach should be consistent.
When adding a truncated
TimePoint
to a regularTimePoint
, if the truncated one specifies a date, all units smaller than the ones provided are not taken into account, whereas if it specifies a time, the smaller units are implicitly zero.Note how the day of month and time from the regular
TimePoint
are retainedNote how the minutes and seconds have gone to zero, as if they were taken from the truncated
TimePoint
which is assumed to be equivalent toT19:00:00
.To me, it seems debatable which is the correct approach for addition of regular and truncated
TimePoint
s, but at least the approach should be consistent.