从dd/mm/yyyy字符串SQL转换为Date

chr*_*e13 0 sql datetime type-conversion

我目前有一个格式的字符串dd/mm/yyyy,我试图在SQL中转换为日期时间变量.

我目前正在使用此SQL语句:

CONVERT(datetime, ProposedTransferDate.AttributeValue, 101)
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

将varchar数据类型转换为日期时间数据类型会导致超出范围的值.

谢谢

克里斯

Tim*_*sen 6

你应该使用面具103:

CONVERT(datetime,ProposedTransferDate.AttributeValue, 103)
Run Code Online (Sandbox Code Playgroud)

这篇TechOnTheNet文章中我们发现掩模103具有以下格式:

dd/mm/yy(英国/法国标准)