summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2011-11-29 20:37:35 +0900
committerRandy Morgan <[email protected]>2011-11-29 20:37:35 +0900
commitcbe90c5f1b43488d80cd55e72f2c6321c712eac6 (patch)
tree0d9fa1350a9dbe97fdc34c52a712267bb0271be1 /lib
parent8de2f93355f7693060f7b821c00fa1fbf2b2e508 (diff)
downloadcaxlsx-cbe90c5f1b43488d80cd55e72f2c6321c712eac6.tar.gz
caxlsx-cbe90c5f1b43488d80cd55e72f2c6321c712eac6.zip
ruby 1.8.7 on linux does *not* like my time. Trying crazy stuff.
Diffstat (limited to 'lib')
-rw-r--r--lib/axlsx/workbook/worksheet/cell.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/axlsx/workbook/worksheet/cell.rb b/lib/axlsx/workbook/worksheet/cell.rb
index d61f5d51..5f511b49 100644
--- a/lib/axlsx/workbook/worksheet/cell.rb
+++ b/lib/axlsx/workbook/worksheet/cell.rb
@@ -169,8 +169,8 @@ 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
- epoc1900 = Time.local(1900, "jan", 1)
- epoc1904 = Time.local(1904,"jan", 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