Quelle est la meilleure façon de convertir une chaîne telle que:chaîne date Parse .net
Mon Nov 05 2012 21:27:58 GMT+0000 (GMT Standard Time)
dans un DateTime
.NET? Je veux conserver autant de date que possible, par exemple le TimeZone.
J'essaie cela, mais il perd le GMT
:
DateTime.ParseExact(date.Substring(0, 24),
"ddd MMM d yyyy HH:mm:ss",
CultureInfo.InvariantCulture);
On dirait que vous avez besoin d'un mélange de 'DateTimeOffset' (qui conserve le le décalage, mais pas le fuseau horaire) et une chaîne qui représente le fuseau horaire. Selon le format de la chaîne, vous pouvez également analyser le fuseau horaire. – CodesInChaos
Dupe de [datetime.parse et le faisant fonctionner avec un format spécifique] (http://stackoverflow.com/questions/341175/datetime-parse-and-making-it-work-with-a-specific-format)? – lstern
@lstern Comment est-ce une dupe? Le problème ici n'est pas seulement l'analyse du temps, mais aussi le décalage et le fuseau horaire. – CodesInChaos