2016-05-12 4 views
0

J'essaye d'avoir l'utilisateur choisissent une date sur un calendrier de mois et puis l'affichent dans le format yyyymmdd. Actuellement, je suis en train de le faire comme ceci:Calendrier mois aller chercher la mauvaise date?

string date = completionCalendar.SelectionEnd.ToString("yyyymmdd"); 

Cependant, la question que je vais avoir est que quand je lance ce que je soit obtenir 00 le mois ou 59 et je ne suis pas sûr de ce que je l'ai fait mal, toute aide serait appréciée.

+0

Je vous suggère de visiter la documentation, vous pouvez voir clairement que mm est pour les minutes: https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110). aspx – RyanS

Répondre

1

utilisation MM pour le mois:

string date = completionCalendar.SelectionEnd.ToString("yyyyMMdd"); 
+0

Oh ça a arrangé ça merci, c'est parce que minuscule mm est minuscule? –

+0

@tomcanny Bon! et bienvenue dans Stack débordement –

0

"m" est le format des minutes. "M" est depuis des mois.

MSDN

+0

Je vois, merci pour la réponse. –