-2
我在我的表格20/06/2014
格式的字段ContractDate
。这个字段在我的表中的数据类型是varchar(50)
。如何将varchar值转换为datetime?
我想将此varchar
字段转换为datetime
格式。任何想法 ?
我想这一个:
decslare @Date nvarchar(10)
set @Date='12/12/2001'
select convert(datetime,left(@Date,2)+substring(@Date,4,2)+right(@Date,4))
我得到错误...
一个nvarchar数据类型为datetime数据类型的转换导致超范围的值。
在页面右侧的“相关”列下有几十个链接,我建议您查看一些 – LittleBobbyTables
我试过这些链接,但是出现错误...“转换nvarchar数据类型转换为日期时间数据类型导致超出范围值 “ – user3563084
您已标记c#但讨论'varchar'您是否试图在sql中执行此操作?或c#? – paqogomez