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
The style 103 will accept strings with dd/mm/yyyy format. So your code should be
declare @date varchar(8) set @date='23072009' select convert(datetime,stuff(stuff(@date,5,0,'/'),3,0,'/') , 103)