format de date aaaa-MM-jjthh:mm:ssZ

Je suppose que ce doit être assez simple, mais ne pouvions pas le faire :(.
Dans ce format de l'axe Z est de fuseau horaire.

T est le temps long de patron

Comment pourrais-je avoir une date dans ce format, sauf en utilisant

DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ"));

en C#

  • Je sais que cette question a été autour depuis 9 ans, mais le a accepté de répondre à de UtcNow.ToString(s)+Z est la bonne. ISO8601 est pris en charge par la Aller l'option ToString("O"). De même à signaler que l'on a accepté la réponse utilise l'UTC valeur de type datetime, qui veut toujours donner le fuseau horaire Z, plutôt que de simplement en utilisant la réelle valeur de type datetime, qui (si Type=Local) peut contenir une heure du fuseau horaire. Envisager une modification de la accepté de répondre?
InformationsquelleAutor Saar | 2009-11-13