SQL Server date formats

There are only two unambiguous SQL Server date format strings guaranteed to work in all versions SQL Server,

yyyy-MM-ddTHH24:mi:ss

and

yyyyMMdd HH24:mi:ss

That is all.