ruby错误 - 日期无效

时间:2015-05-28 14:08:54

标签: ruby-on-rails datetime

我的数据库日期格式如下:' 1973-06-15' 当我尝试使用

创建日期对象时
dob = DateTime.strptime(user.date_of_birth.to_s, "%Y-%m-%d")

我总是得到

invalid date

错误。输出日期通常显示正确的日期。在这种情况下如何正确解析日期?

1 个答案:

答案 0 :(得分:1)

假设user.date_of_birth是DateTime(或Date)对象,您应该能够执行以下操作:

dob = user.date_of_birth.strftime("%Y-%m-%d")