Method: OpenEHR::AssumedLibraryTypes::ISO8601TimeModule#as_string

Defined in:
lib/openehr/assumed_library_types.rb

#as_stringObject



363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
# File 'lib/openehr/assumed_library_types.rb', line 363

def as_string
  s = sprintf("%02d", @hour)
  if !@minute.nil?
    s += ":" + sprintf("%02d",@minute)
    if !@second.nil?
      s += ":" + sprintf("%02d", @second)
      if !@fractional_second.nil?
        s += "." + @fractional_second.to_s[2..-1]
        if !@timezone.nil?
          s += @timezone.to_s
        end
      end
    end
  end
  return s
end