Ruby Rails 与 Excel 日期问题

hz_qiuyuanxin · October 14, 2012 · Last by hz_qiuyuanxin replied at October 15, 2012 · 2753 hits

近日发现一个问题。

在 excel 保存日期,都是已 1991 年 1 月 1 日算起,到输入日期的天数来保存的。如下:

41046
41046
41051
41051
41046
41046

但是发现 Rails 创建的时候,会出错 Date.new(41046),结果是 41026 1 1,即 4102 年 1 月 1 日。

请问要怎么处理这问题?

Date.new(1991,1,1) + 41046

#1 楼 @jjym 刚查了下,excel 的日期是从 1899-12-31 算起,我试一下,应该可以解决,谢谢了。

楼主是用什么处理 excel 的?

You need to Sign in before reply, if you don't have an account, please Sign up first.