Je voudrais formater un DateTime en une chaîne contenant le nom abrégé du mois et la date à utiliser dans les étiquettes d'axe dans un graphique.Comment mettre en forme une date comme localisée Short MonthDay chaîne
Les chaînes de format DateTime par défaut ne contiennent pas de mois abrégé. Je suppose qu'il n'y a pas de standard mais je pourrais prendre une sous-chaîne des 3 premiers caractères du nom du mois et le remplacer par le format MonthDay. La raison pour laquelle j'utiliserais MonthDay est que l'ordre du mois et de la date dépend des paramètres régionaux.
Quelqu'un a-t-il une meilleure idée?
http://msdn.microsoft.com/en-us/library/az4se3k1.aspx#MonthDay
Cela ne fonctionnera pas, si il y a (ou sera) un pattern "MMMMM" :) Dommage, les substituts n'ont pas de limiteur explicite. –
bonne solution Jon Skeet à propos comment ça arrive avec quelque chose comme 2014-sep-10 (aaaa-MMM-jj) – Gayan
@GayanRanasinghe: Qu'entendez-vous par "comment ça se fait avec"? –