Ruby Rails 与 Excel 日期问题

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

近日发现一个问题。

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

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