How can I convert the following:
031413 05:53 AM
into DATETIME format?
Where this code:
SELECT CONVERT(DATETIME, '031413 05:53 AM')
gives me an error.
How can I convert the following:
031413 05:53 AM
into DATETIME format?
Where this code:
SELECT CONVERT(DATETIME, '031413 05:53 AM')
gives me an error.
Try This
DECLARE @var VARCHAR(50) ='031613 05:39 AM'
SELECT CONVERT(datetime,SUBSTRING(@var,5,2)+LEFT(@var,2)+SUBSTRING(@var,3,2)+SUBSTRING(@var,7,9))
declare @a varchar(40) = '031413 05:53 AM'
select convert(datetime, right(stuff(@a, 7, 0, left(@a, 4)), 15), 109)
Result:
2013-03-14 05:53:00.000
Try this:
SELECT CONVERT(datetime, SUBSTRING('031413 05:53 AM', 5, 2)
+ LEFT('031413 05:53 AM',2)
+ SUBSTRING('031413 05:53 AM', 3, 2))
FROM DATES