Maison >développement back-end >C++ >Comment convertir une chaîne ISO 8601 en un objet DateTime .NET ?
La transformation d'un objet DateTime au format ISO 8601 est une tâche courante, mais sa reconversion to DateTime est moins documenté en C#. Cet article montre comment analyser efficacement une chaîne ISO 8601 en un objet DateTime.
Pour créer un objet DateTime à partir d'une chaîne ISO 8601, utilisez DateTime.Parse() avec les considérations suivantes :
DateTime d1 = DateTime.Parse("2010-08-20T15:00:00");
DateTime d2 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Considérez la chaîne ISO 8601 "2010-08-20T15:00:00Z". Pour le convertir en objet DateTime à l'aide de RoundtripKind :
DateTime d3 = DateTime.Parse("2010-08-20T15:00:00Z", null, System.Globalization.DateTimeStyles.RoundtripKind);
Cette approche gère correctement les informations de fuseau horaire et représente avec précision la valeur DateTime.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!