Formats de date en WPF

Chris -  
 Chris -
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

1 réponse

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
    0
    1. Chris
       
      Merci Xavier... ça marche parfaitement..
      0