While a TimeSpan really *isn't* a time of day, bits of the BCL treat it that
way. It would be appropriate to have LocalTime.FromTimeSpan with appropriate
caveats, and also LocalTime.FromTicksSinceMidnight and
LocalTime.FromSecondsSinceMidnight. The current workaround is:
LocalTime.Midnight + Period.FromTicks(ticks)
which is pretty nasty.
Original issue reported on code.google.com by
jonathan.skeeton 11 Nov 2012 at 9:18