I need to convert a nvarchar value to datetime in T-SQL. The value is in ddmmyyyy format, e.g. 23072009
nvarchar
datetime
ddmmyyyy
23072009
I need t
Rebuild your format to yyyymmdd.
yyyymmdd
declare @D varchar(8) set @D = '23072009' select cast(right(@D, 4)+substring(@D, 3, 2)+left(@D, 2) as datetime)