Конвертировать 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'