ICU was the only backend storing subseconds in its calendar and hence reported fractional times in date_time::time()
However outside of date_time::time(floor(time)) there was no way setting those milli/nanoseconds.
This leads to unexpected behavior for comparisons of seemingly identical time points, especially as it depends on the backend.
ICU was the only backend storing subseconds in its calendar and hence reported fractional times in
date_time::time()
However outside ofdate_time::time(floor(time))
there was no way setting those milli/nanoseconds. This leads to unexpected behavior for comparisons of seemingly identical time points, especially as it depends on the backend.Closes https://github.com/boostorg/locale/issues/221