Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Thomas Lebrun

Tout sur WPF, LINQ, C# et .NET en général !

Actualités

[.NET / Tip] Travailler avec la classe DateTimeFormatInfo

Il arrive fréquemment que l'on ait besoin de travailler, dans ses programmes, avec les jours de la semaine.

Si l'on veut par exemple avoir un tableau contenant chacun de ces jours, il nous suffit de faire:

string [] OldFrenchDaysOfWeeks = new string [] { "Dimanche" , "Lundi" , "Mardi" , "Mercredi" , "Jeudi" , "Vendredi" , "Samedi" };

Bien sur, pour la version anglaise, c'est le même principe:

string
[] OldEnglishDaysOfWeeks = new string[] { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };

 

Seulement savez-vous qu'il existe une classe, la classe DateTimeFormatInfo, qui fait cela automatiquement pour vous ? Smile
Par exemple, si l'on veut avoir les jours de la semaine, en français, il nous suffit de faire:

string[] FrenchDaysOfWeeks = DateTimeFormatInfo.CurrentInfo.DayNames;

Et si l'on veut les jours, en version anglaise, rien de plus simple: il faut tout simplement changer la culture pour passer dans dans une culture indépendante (autrement l'anglais):

string[] EnglishDaysOfWeeks = DateTimeFormatInfo.InvariantInfo.DayNames;


Bien entendu, cette classe possède quelques autres méthodes intéressantes telles que la méthode GetDayName:

string Lundi = DateTimeFormatInfo.CurrentInfo.GetDayName(DayOfWeek.Monday);

Ou bien encore la méthode GetMonthName:

string Juin = DateTimeFormatInfo.CurrentInfo.GetMonthName(6);

 

Voila donc à l'avenir, si vosu devez travailler avec les mois/dates dans vos applications, pensez à jetter un oeil à cette classe, elle vous évitera pas mal de boulot Wink

 

A+

 

 

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: samedi 28 octobre 2006 18:26 par Thomas LEBRUN
Classé sous :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SQL Server 2008 : Un livre en cours de préparation ! par SQL Server vu par Christian Robert le il y a 8 heures et 50 minutes

- IIS7 : à quel pool d'application correspond le processus w3wp.exe par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 9 heures et 47 minutes

- PDC 2008 - J-14 ! par Nix's Blog le il y a 11 heures et 32 minutes

- [Silverlight] La version finale de Silverlight 2 sera disponible en téléchargement demain ! par Thomas Lebrun le il y a 13 heures et 25 minutes

- SharePoint 2007 : Professional Developers Conference 2008 par Philippe Sentenac [MVP SharePoint] le il y a 19 heures et 18 minutes

- [Silverlight] En attendant Silverlight 2 RTW par Blog Technique d'Audrey PETIT le 10-11-2008, 21:55

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le 10-11-2008, 01:18

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35