SQL错误“;1986年2月29日“;无效

SQL错误“;1986年2月29日“;无效,sql,datetime,Sql,Datetime,我试着把1986年2月29日改成datetime,但我似乎做不到。 我曾经 这不起作用,因为它返回null。但它在2004年之后仍然有效 cast('2/29/2004' as datetime) 任何关于我如何播放它的建议您不能转换它,因为它不是有效日期 1986-02-29不是有效日期,因为1986不是有效日期 此外,2004-02-29确实有效,因为它是闰年。您无法转换它,因为它不是有效日期 1986-02-29不是有效日期,因为1986不是有效日期 此外,2004-02-29确实有效,

我试着把1986年2月29日改成datetime,但我似乎做不到。 我曾经

这不起作用,因为它返回null。但它在2004年之后仍然有效

cast('2/29/2004' as datetime)

任何关于我如何播放它的建议

您不能转换它,因为它不是有效日期

1986-02-29
不是有效日期,因为
1986
不是有效日期


此外,
2004-02-29
确实有效,因为它是闰年。

您无法转换它,因为它不是有效日期

1986-02-29
不是有效日期,因为
1986
不是有效日期

此外,
2004-02-29
确实有效,因为这是闰年

cast('2/29/2004' as datetime)