bonjour,
je ne maitrise pas trop le concept , mais comment convertir une date suivant un format et la culture ?
Merci à vous
Version imprimable
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...
Merci à vous :
j'ai fait cela :
puisCode:
1
2 System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR"); //-> force en francais
j'obtient exemple :Code:
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.
merci à vous