• SELECT DateAsCharacter = CONVERT(VARCHAR(25),GETDATE(),100)

    -- 'Mar 26 2013 12:49PM'

    SELECT DateAsDate = CONVERT(DATETIME,'Mar 26 2013 12:49PM',100)

    -- 2013-03-26 12:49:00.000

    Dont totally agree with this as the following will error which is as I expect because the style is not vailid

    -- Just to 100% prove the style is invalid

    SELECT DateAsCharacter = CONVERT(VARCHAR(25),GETDATE(),25510)

    Msg 281, Level 16, State 1, Line 1

    25510 is not a valid style number when converting from datetime to a character string.

    But the following seems to want to ignore the style arguement.

    SELECT[DateAsDate AM] = CONVERT(DATETIME,'Mar 26 2013 02:49AM' )

    SELECT[DateAsDate PM] = CONVERT(DATETIME,'Mar 26 2013 02:49PM' )

    SELECT[DateAsDate mm-dd-yy] = CONVERT(DATETIME,'Mar 26 2013 02:49PM' , 110 )

    SELECT[DateAsDate yyyymmdd] = CONVERT(DATETIME,'Mar 26 2013 02:49PM' , 112 )

    SELECT[DateAsDate No Such format] = CONVERT(DATETIME,'Mar 26 2013 02:49PM' ,25510) -- invalid style so Error? or Ignore?

    DateAsDate AM = 2013-03-26 02:49:00.000

    DateAsDate PM = 2013-03-26 14:49:00.000

    DateAsDate mm-dd-yy = 2013-03-26 14:49:00.000

    DateAsDate yyyymmdd = 2013-03-26 14:49:00.000

    DateAsDate No Such format = 2013-03-26 14:49:00.000