Ruby Rails 与 Excel 日期问题

hz_qiuyuanxin · 2012年10月14日 · 最后由 hz_qiuyuanxin 回复于 2012年10月15日 · 2668 次阅读

近日发现一个问题。

在 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 的?

需要 登陆 后方可回复, 如果你还没有账号请 注册新账号