summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2011-11-29 20:20:02 +0900
committerRandy Morgan <[email protected]>2011-11-29 20:20:02 +0900
commitc489b0b127b8746b7739c893717f84420c497605 (patch)
treef796482501f676df528f917eaeed512349d71f0c
parent081b7c0146dc11b7a6db305c01a1d03f4bd0c2e8 (diff)
downloadcaxlsx-c489b0b127b8746b7739c893717f84420c497605.tar.gz
caxlsx-c489b0b127b8746b7739c893717f84420c497605.zip
travis fun with times
-rw-r--r--lib/axlsx/workbook/worksheet/cell.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/worksheet/cell.rb b/lib/axlsx/workbook/worksheet/cell.rb
index 42f3605e..a81c9147 100644
--- a/lib/axlsx/workbook/worksheet/cell.rb
+++ b/lib/axlsx/workbook/worksheet/cell.rb
@@ -169,7 +169,9 @@ module Axlsx
def cast_value(v)
if (@type == :time && v.is_a?(Time)) || (@type == :time && v.respond_to?(:to_time))
v = v.respond_to?(:to_time) ? v.to_time : v
- epoc = Workbook.date1904 ? Time.local(1904,1,1) : Time.local(1900,1,1)
+ epoc1900 = Time.local(1900, 1, 1)
+ epoc1904 = Time.local(1904,1, 1)
+ epoc = Workbook.date1904 ? epoc1904 : epoc1900
((v.localtime - epoc) /60.0/60.0/24.0).to_f
elsif @type == :float
v.to_f