我从数据库中获得了如下格式的日期- '1973-06-15'当我尝试用
创建一个日期对象时dob = DateTime.strptime(user.date_of_birth.to_s, "%Y-%m-%d")
我总是得到
invalid date
错误。输出日期通常显示正确的日期。在这种情况下如何正确解析日期?
假设用户。date_of_birth是一个DateTime(或Date)对象,您应该能够执行以下操作:
dob = user.date_of_birth.strftime("%Y-%m-%d")