0 votes

Convertir une chaîne de date Actionscript

J'aimerais convertir une série de chaînes de dates comme la suivante Mon Aug 7 15:32:52 GMT+0900 2007 en en objets datetime C#.

Y a-t-il quelque chose d'intégré dans le cadre .net pour faire cela ou dois-je analyser la chaîne de caractères en fonction des dates ?

Merci beaucoup,

2voto

Robban Points 2984

Vous pourriez utiliser :

 DateTime.Parse(datestring);

o

DateTime.TryParse(string, IFormatProvider, DateTimeStyles, out DateTime)

1voto

Ikke Points 31517

Regardez le DateTime.Parse méthode. Vous pouvez utiliser la DateTimeFormatInfo comme IFormatProvider. Vous pouvez y spécifier le format de la date que vous souhaitez analyser.

1voto

kripto_ash Points 535

Je ne suis pas sûr de ce que signifie "des chaînes de dates comme les suivantes" puisque vous semblez avoir oublié de fournir un exemple. Mais peut-être que si vous essayez ceci.

string date = DateTime.Today.ToString("ddd MMM d HH:mm:ss G'M'Tzzz yyyy", CultureInfo.CreateSpecificCulture("en-EN"));
date = date.Remove(date.LastIndexOf(':'), 1);
// Do whatever you want with the date string
// Output looks like Wed Sep 9 00:00:00 GMT+0200 2009

0voto

Chris S Points 32376

Cela ressemble à une simple date formatée RFC, donc une simple DateTime.Parse comme Ikke l'a dit fonctionnera et vous ne devriez pas avoir à fournir le format. Vous pouvez passer un DateTime en tant que deuxième argument dans la méthode DateTime.TryParse pour voir si elle échoue ou non, car elle renvoie un booléen.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X