How to Convert datetime value to yyyymmddhhmmss in SQL server?

datetime-format, sql-server-2008-r2

Solution

Since SQL Server Version 2012 you can use:

SELECT format(getdate(),'yyyyMMddHHmmssffff')

Problem

How to convert `datetime` value to `yyyymmddhhmmss`? for example From `2014-04-17 13:55:12` To `20140417135512`

Original source