Was ist das Zeit-format von Windows-Event-Log?
Welches format hat diese stirng 2010-06-19T06:28:01.077148400Z
gehören?
Stellt es 6/19/2010 11:58:01 UHR.
Habe ich versucht das Parsen von string in DateTime.Parse() und DateTime-Objekt repräsentiert der oben genannten Zeit. Jetzt will ich konvertieren, dass die DateTime-Objekt in das format wieder. Wie kann ich das tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gegeben, um Ihre Benutzerinformationen, wie es aussieht, bist du in einem indischen Zeit - zone, in der Neu-Delhi zone beträgt 5 Stunden und dreißig Minuten vor UTC. Das "Z" am Ende der Datum/Zeit-string gibt an, UTC, was Sinn macht: 6:28 UTC ist 11:58, die in Ihrer Zeitzone.
Können Sie einen lokalen
DateTime
und konvertieren von UTC mitToUniversalTime
- aber wenn Sie wollen, um die aktuelle Zeit, können Sie einfachDateTime.UtcNow
mit zu beginnen.Sobald Sie haben eine
DateTime
im UTC-Format, dieses format-string format würde es auf die gleiche Weise:Dies ist sehr ähnlich zu der round-trip-format, nur mit der zusätzlichen zwei Nullen am Ende. Diese sind hart codiert, um 0 als
DateTime
haben nicht die Präzision über ein Zehntel einer Mikrosekunde, in der Erwägung, dass Ihrem Beispiel-Zeichenfolge hat es bis zu einer Nanosekunde.Beispiel:
schafft so etwas wie dieses:
Sieht aus wie Universaltime mir.
Grz, Kris.
Diese sieht aus wie die Darstellung eines DateTime mit dem Round-trip ("O", "o") Formatbezeichner:
Sieht es aus wie UTC, formatiert in round-trip-format.