Supposons que je possède une entrée de type datetring i.e "30.03.2016" (c'est-à-dire en supposant que ce soit un format de langue) mais ma culture actuelle est les États-Unis. Je veux convertir l'entrée en culture de paramètres de paramètres régionaux sauvegardés sous Windows. J'utilise le format ci-dessous pour la conversion, mais me donne datetime invalide.Convertir n'importe quelle chaîne de date au format de date de culture actuel
var myDateTimeValue = "30.03.2015";
DateTime myDateTime = DateTime.Parse(myDateTimeValue);
var dateingddmmyy = myDateTime.ToString(new CultureInfo("sv-SE"));
Console.Write(dateingddmmyy);
Veuillez nous faire savoir comment convertir n'importe quel type de chaîne de date au format de culture actuel.
"Tout format de langue" est problématique. Le «05/06/2016» devrait-il être le 5 juin (selon le format britannique) ou le 6 mai (selon le format américain)? –
votre code fonctionne bien sur mon PC –
@JonSkeet mes exigences "Tout format de langue" est-il possible de convertir ou non ???? – stylishCoder