Aucun. Les dates ne sont pas stockées en interne sous un certain format.
Si vous souhaitez analyser une chaîne en une date, utilisez DateTime.ParseExact
ou DateTime.TryParseExact
(l'ancien jetteront une exception si la conversion échoue, le second utilise un paramètre out
):
DateTime myDate = DateTime.ParseExact("7/25/2010 12:00:00",
"MM/dd/yyyy HH:mm:ss",
CultureInfo.InvariantCulture);
Si vous voulez afficher un certain format, utilisez ToString
avec la chaîne de format. Donc, si vous avez un objet date qui représente midi du 25 juillet 2010 (quelle que soit la façon dont il est représenté en interne) et que vous voulez le formater avec la chaîne de format "MM/jj/aaaa HH: mm: ss » vous procédez comme suit:
string formattedDate = myDate.ToString("MM/dd/yyyy HH:mm:ss");
Pourriez-vous clarifier quelle est l'entrée et quelle est la sortie? Quel est le type de données de chacun? – Greg