Конвертировать DateTime в yyyyMMddHHmm в T-SQL

Это что-то вроде ниже моего единственного варианта? Я надеялся, что есть лучший, более чистый способ сделать это.

Это значит, что мои даты должны быть отформатированы так -> 201301080105 за 1:05 утра 1/8/13.

SELECT SUBSTRING(REPLACE(CONVERT(varchar, GETDATE(), 111), '/','') + REPLACE(CONVERT(varchar, GETDATE(), 108), ':',''),0,13) AS 'My Formatted Date'

Ответы на вопрос(4)

Ваш ответ на вопрос