Hola
Highlander
Yo hago lo siguiente para no tener problemas porque no en todas las máquinas manejan el mismo idioma ni el mismo formato.
Código vb:
Ver originalDim Fecha As String
Dim MiFecha As Date = Date.Now
Fecha = MiFecha.ToString("dd-MM-yyy")