web-dev-qa-db-fra.com

DateTime.Now.ToString ("jj / MM / aaaa HH: mm: ss") ne tient pas compte de mon format

Voici le code que j'ai:

DateTime.Now.AddMinutes(55).ToString("dd/MM/yyyy HH:mm:ss")

La chaîne que j'obtiens de ce code est:

"16.09.2013 19:45:03"

La question est, pourquoi la chaîne n'est pas dans le format que j'ai fourni?

19
Doctorslo

Utilisez ceci:

DateTime.Now.AddMinutes(55).ToString("dd'/'MM'/'yyyy HH:mm:ss")

car / signifie le séparateur de date par défaut, il est donc associé à votre culture actuelle. Alors sachez qu'il utilisera toujours / ici, peu importe la culture actuelle.

En savoir plus ici sur MSDN

30
Kamil Budziewski