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...
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager