Sybase 5.0 has a different abbreviation for minutes than later versions. It's not "mi".

select DATEFORMAT('2001-07-17 14:20:10.0', 'mm/Dd/yyyy hh:nn:ss.ms')

07/17/2001 14:20:10.70


Voila.