如何解决输入日期时间错误

DapaoTang 80 信誉分
2024-03-21T02:58:57.2+00:00

这是一个简单示例:

declare @table table (col1 datetime)
insert into @table values ('26-02-2024 6:30:00 PM')
select * from @table

报错:The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

如何解决这个问题?是我的日期格式有问题吗?

SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
165 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. LiHongMSFT-4306 27,961 信誉分
    2024-03-21T03:08:31.7+00:00

    是我的日期格式有问题吗?

    是的,正确的格式应该是:YYYY-MM-DDTHH:mm:ss

    同时您需要使用国际 24 小时格式而不是 12 小时AM / PM 格式。

    参考这个文档:使用日期和时间数据


    如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。