Pour le code suivant, je m'attendrais résultat pour égaler 2, parce que le MSDN indique que 'd' "Représente le jour du mois comme un nombre de 1 à travers 31. Un jour à un chiffre est mis en forme sans zéro. ".Format .NET DateTime "Day" sans zéro principal
DateTime myDate = new DateTime(2009, 6, 4);
string result = myDate.ToString("d");
Cependant, résultat est en fait égal à '6/4/2009' - qui est le format court la date (qui est aussi 'd'). Je pourrais utiliser 'dd', mais cela ajoute un zéro, ce que je ne veux pas.
Merci, vous faites un bon point. Malheureusement, dans mon cas, aujourd'hui, j'avais besoin de mettre la chaîne de format dans une feuille de propriétés dans le cadre d'une mise en page de rapport - donc j'ai dû utiliser la valeur% d. –