gpt4 book ai didi

mysql - Rails从mysql解析日期

转载 作者:行者123 更新时间:2023-11-29 23:44:03 24 4
gpt4 key购买 nike

我使用 Rails 从另一个项目连接到现有的 mysql 数据库,当我选择日期字段具有 0000-00-00 值的行时,出现“无效日期”错误。我怎样才能避免这个错误或告诉 Rails 像字符串一样使用这个字段?

最佳答案

当您遇到 ArgumentError: invalid date 错误时,问题并不太清楚(或者确切地说正在做什么)。但你问题的第二部分很常见:

def safe_date(date)
Date.parse date
rescue ArgumentError
date.to_s
end

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

关于mysql - Rails从mysql解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com