Hai provato nel tuo
ControlPanel/Language ...
Inoltre secondo MSDN la formattazione corretta é
Per formattare una data Indipendentemente dal formato data delle tue local setting
Chiaramente io 'Impongo' l' utilizzo del BackSlash come separatore ...codice:String.Format("{0:dd\/MM\/yyyy}",now())