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