Presumo che dovrebbe essere piuttosto semplice, ma non sono riuscito a ottenerlo :(. In questo formato Z è il fuso orario.
T è un modello di tempo lungo
Come posso ottenere una data in questo formato se non usando
DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ"));
in C #
UtcNow.ToString(s)+Zesiste da 9 anni ma la risposta accettata è quella sbagliata. ISO8601 è supportato dall'opzione RoundTripToString("O"). Inoltre, per sottolineare che la risposta accettata utilizza il valore UTC del datetime, che darebbe sempre il fuso orario Z, piuttosto che utilizzare solo il valore datetime effettivo, che (se Kind = Local) potrebbe contenere un fuso orario dell'ora legale. Considera l'idea di cambiare la risposta accettata?