code: def from_clock_time(cls, clock_time, epoch):
          
          clock_time = ClockTime(*clock_time)
          ts = clock_time.seconds % 86400
          nanoseconds = int(1000000000 * ts + clock_time.nanoseconds)
          return Time.from_ticks(epoch.time().ticks + nanoseconds / 1000000000)
docs: Convert from a `.ClockTime` relative to a given epoch.