首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails解析mysql中的日期

问rails解析mysql中的日期
EN

Stack Overflow用户
提问于 2014-09-25 21:27:09
回答 1查看 138关注 0票数 0

我使用Rails从另一个项目连接到现有的mysql DB,当我选择日期字段为0000-00-00值的行时,出现错误'invalid date‘。我如何避免这个错误,或者告诉Rails像使用字符串一样使用这个字段?

EN

回答 1

Stack Overflow用户

发布于 2014-09-25 21:32:34

当你面对ArgumentError: invalid date错误时(或者更确切地说,你到底在做什么),这个问题并不是很清楚。但是你问题的第二部分是很常见的:

代码语言:javascript
复制
def safe_date(date)
  Date.parse date
rescue ArgumentError
  date.to_s
end

该方法将参数传递给Date#parse方法,或者如果无法从参数创建有效的日期对象,则返回参数的字符串表示形式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26039850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档