Ich gehe davon aus, dass dies ziemlich einfach sein sollte, aber ich konnte es nicht bekommen :(. In diesem Format ist Z die Zeitzone.
T ist ein langes Zeitmuster.
Wie könnte ich ein Datum in diesem Format bekommen, außer mit
DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ"));
in C #
UtcNow.ToString(s)+Zist die falsche. ISO8601 wird von der RoundTrip- Option unterstütztToString("O"). Um auch darauf hinzuweisen, dass die akzeptierte Antwort den UTC-Wert der Datums- und Uhrzeitangabe verwendet, der immer die Zeitzone Z ergibt, anstatt nur den tatsächlichen Datums- / Uhrzeitwert zu verwenden, der (wenn Art = Lokal) eine Sommerzeitzone enthalten kann. Überlegen Sie, die akzeptierte Antwort zu ändern?