Formats de date en WPF

- - Dernière réponse :  Chris - 30 oct. 2019 à 12:05
Bonjour.. j'aimerais poser un problème presque banal...J'utilise en wpf le code
textblock.Text=DateTime.Now();
pour récupérer la date. Je récupère quelque chose comme ça : 30/10/2019 12:00 (ce n'est même pas l'heure exacte). J'aimerais savoir comment récupérer juste la date (30/10/2019).
Merci de m'aider svp
Afficher la suite 

1 réponse

Messages postés
3504
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
15 novembre 2019
917
0
Merci
Bonjour,

En fait, quand tu fais cette assignation, tu places un DateTime dans un String. Du coup, C# va en fait appeler la fonction par défaut .ToString() de DateTime pour obtenir une chaîne de caractère valide.
Plutôt que de le laisser faire ça, tu peux imposer le format que tu préfères. Certains formats sont fournis directement, par exemple : DateTime.Now.ToShortDateString();, qui doit plus ou moins correspondre à ce que tu souhaites.
Mais tu peux aussi inventer ton propre format, en suivant la documentation : https://docs.microsoft.com/en-us/dotnet/api/system.datetime.tostring?view=netframework-4.8#System_DateTime_ToString_System_String_

Xavier
Merci Xavier... ça marche parfaitement..
Commenter la réponse de Reivax962