# File lib/action_view/helpers/text_field_date_helper.rb, line 64
      def text_field_time
        order = []

        @options[:discard_month]    = true
        @options[:discard_year]     = true
        @options[:discard_day]      = true
        @options[:discard_second] ||= true unless @options[:include_seconds]

        # Save this so we can restore it.
        original_datetime_separator = @options[:datetime_separator]
        original_time_separator = @options[:time_separator]
        original_date_separator = @options[:date_separator]

        @options[:datetime_separator] = ''
        @options[:time_separator] = ':'
        @options[:date_separator] = " "

        order += [:year, :month, :day] unless @options[:ignore_date]

        order += [:hour, :minute]
        order << :second if @options[:include_seconds]

        build_text_field_from_types(order).tap do
          # Restore.
          @options[:datetime_separator] = original_datetime_separator
          @options[:date_separator] = original_date_separator
          @options[:time_separator] = original_time_separator
        end
      end