Comment obtenir la date du jour en C # au format mm / jj / aaaa?
J'ai besoin de définir une variable de chaîne à la date d'aujourd'hui (de préférence sans l'année), mais il doit y avoir un meilleur moyen que de le construire mois - / - jour un morceau à la fois.
BTW: Je suis aux États-Unis donc M / jj serait correct, par exemple le 11 septembre est le 11 septembre.
Remarque: une réponse de kronoz est arrivée qui traitait de l'internationalisation, et j'ai pensé que c'était assez génial pour la mentionner car je ne peux pas en faire une réponse `` acceptée '' également.
Réponses:
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
la source
Ne pas être horriblement pédant, mais si vous internationalisez le code, il pourrait être plus utile d'avoir la possibilité d'obtenir la date courte pour une culture donnée, par exemple: -
Bien que clairement l'approche «m / jj / aaaa» soit considérablement plus soignée !!
la source
la source
Si vous le voulez sans l'année:
DateTime.ToString () a beaucoup de chaînes de format sympas:
http://msdn.microsoft.com/en-us/library/aa326721.aspx
la source
la source
est spécifique à la culture.
Il est préférable de s'en tenir à:
la source
Je pense que c'est ce que tu cherches
la source
Ou sans l'année:
la source