# File lib/spreadsheet/excel/writer/worksheet.rb, line 45 def encode_date date return date if date.is_a? Numeric if date.is_a? Time date = DateTime.new date.year, date.month, date.day, date.hour, date.min, date.sec end value = date - @workbook.date_base if date > LEAP_ERROR value += 1 end value end