Comme la question indique, j'essaie de comprendre ce que ce format DateTime est le suivant: 2019-01-17T10: 49: 55-05: 00 code>. Grâce à la recherche, j'ai compris jusqu'à ce point: AAAA-AAAA-MM-DDTHHHH: MM: SS CODE> Mais les derniers chiffres, je n'ai aucune idée de ce qu'ils représentent. La seule chose que j'ai proposée est de millisecondes, mais c'est généralement 3 nombre après une décimale comme celle-ci: .fff code> qui ne correspond pas à ce scénario. P>
3 Réponses :
Il ressemble à format ISO8601 . La dernière section est la distance de l'UTC / GMT. Dans ce cas, -5 heures. P>
Pour ajouter un peu plus, il s'agit du moyen standard de transférer la date et les heures entre les systèmes. p>
Comment écririez-vous cela pour l'analyser? Quelles sont les lettres pour le représenter?
Je n'étais pas analysé est manuellement. Il est intégré à datetime.parse () code>
C'est un horodatage ISO 8601 avec des informations sur le fuseau horaire. Le -05: 00 signifie moins 5 heures. P>
Il s'agit d'une date dans le format ISO8601. Le Vous pouvez l'analyser à l'aide de -05: 00 code> représente le décalage UTC. datetime.parseexact code> comme: p> var ds = "2019-01-17T10:49:55-05:00";
var date1 = DateTime.ParseExact(ds, "yyyy-MM-ddTHH:mm:sszzz", CultureInfo.InvariantCulture);
Ressemble au format ISO 8601