# File lib/rufus/scheduler/util.rb, line 69
    def self.parse_at(o, opts={})

      return o if o.is_a?(Rufus::Scheduler::ZoTime)
      return Rufus::Scheduler::ZoTime.make(o) if o.is_a?(Time)
      Rufus::Scheduler::ZoTime.parse(o, opts)

    rescue StandardError => se

      return nil if opts[:no_error]
      fail se
    end