bonjour,
je ne maitrise pas trop le concept , mais comment convertir une date suivant un format et la culture ?
Merci à vous
bonjour,
je ne maitrise pas trop le concept , mais comment convertir une date suivant un format et la culture ?
Merci à vous
Peux-tu donner un exemple de ce que tu cherches à faire ?
D'une manière générale tu peux utiliser l'interface IFormatProvider, mais impossible de savoir si ça répond à ta question...
Less Is More
Pensez à utiliser les boutons
,
et les balises code
Desole pour l'absence d'accents, clavier US oblige
Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.
Merci à vous :
j'ai fait cela :
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR"); //-> force en francais
j'obtient exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 campaign.DateFromForOrder = campaign.Web_entry_date_from.ToString("yyyyMMdd"); //-> date yyyymmdd pour tri campaign.DateFromInString = campaign.Web_entry_date_from.ToString("D",CultureInfo.CurrentCulture); //-> date en litterale en fonction culture + heure
20131030
Jeudi 03 octobre en francais , si je change la culture je suis ne anglais
c'est ce que je cherche à faire mais est ce la bonne démarche ?
Oui c'est la bonne façon de procéder
Il y a une règle qui stipule que pour toute conversion, que ce soit des chiffres ou des dates, il faut spécifier la culture (via IFormatProvider) afin d'éviter tout souci.
Less Is More
Pensez à utiliser les boutons
,
et les balises code
Desole pour l'absence d'accents, clavier US oblige
Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.
Partager