941 votes

Étant donné un objet DateTime, comment faire une date ISO 8601 au format de chaîne ?

Compte tenu de :

Comment puis-je obtenir une chaîne qui représente la même valeur dans un format conforme à ISO 8601 ?

Remarque que ISO 8601 l'définit un certain nombre de formats similaires : est le format spécifique, je suis à la recherche pour :

920voto

Wayne Points 12304

``

Cela vous donne une date similaire à 2008-09-22T13:57:31.2311892-04:00

Une autre façon est :

``

qui vous donne 2008-09-22T14:01:54.9571247Z

Pour obtenir le format que vous avez spécifié dans votre montage, vous pouvez utiliser :

``

Options de formatage DateTime

463voto

Simon Wilson Points 2801

``devrait vous donner ce que vous cherchez comme le le spécificateur de format « s » est décrit comme pouvant être trié modèle de date/heure ; conforme à ISO 8601

104voto

Iain Points 1539
<pre><code></code><p>Renvoie quelque chose comme le 2008-04-10T06:30:00</p><p><code></code>de toute évidence ne retourne une heure Utc donc aucun mal à :</p><pre><code></code></pre></pre>

48voto

Don Points 61
<pre><code></code><p><a href="http://msdn.microsoft.com/en-us/library/az4se3k1.aspx" rel="nofollow">http://msdn.Microsoft.com/en-us/library/az4se3k1.aspx</a></p><p><a href="http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx" rel="nofollow">http://msdn.Microsoft.com/en-us/library/8kb3ddd4.aspx</a></p></pre>

16voto

Sumrak Points 1334

J’emploierais juste `` :

Elle préservera automatiquement le fuseau horaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X