# File lib/archive/support/time.rb, line 11 def to_dos_time dos_sec = sec/2 dos_year = year - 1980 dos_year = 0 if dos_year < 0 dos_year = 119 if dos_year > 119 DOSTime.new( (dos_sec ) | (min << 5) | (hour << 11) | (day << 16) | (month << 21) | (dos_year << 25) ) end