Maison > développement back-end > C++ > Comment convertir une chaîne « aaaaMMjjHHmmss » en un objet DateTime C# ?

Comment convertir une chaîne « aaaaMMjjHHmmss » en un objet DateTime C# ?

Susan Sarandon
Libérer: 2024-12-26 04:01:11
original
544 Les gens l'ont consulté

How to Convert a

Conversion d'une représentation sous forme de chaîne d'une date en un objet DateTime C#

Lorsque vous traitez des données de date et d'heure, il est souvent nécessaire de convertir entre les représentations sous forme de chaîne et les objets DateTime. Un scénario courant consiste à convertir une chaîne formatée à l'aide du modèle « aaaaMMjjHHmmss » en un objet DateTime.

Pour répondre à cette exigence, C# fournit la méthode DateTime.ParseExact. En utilisant cette méthode, vous pouvez spécifier le format exact de la chaîne et la convertir en un objet DateTime comme ceci :

string dateString = "20090530123001";
DateTime dateTime = DateTime.ParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
Copier après la connexion

La méthode DateTime.ParseExact nécessite que la chaîne corresponde précisément au format spécifié. Si la chaîne n'est pas au format correct, une exception FormatException sera levée.

Vous pouvez également utiliser la méthode DateTime.TryParseExact pour gérer les cas où la chaîne peut ne pas être au format correct. Cette méthode renvoie un booléen indiquant si la conversion a réussi. Vous pouvez l'utiliser comme suit :

DateTime dateTime;
DateTime.TryParseExact(dateString, "yyyyMMddHHmmss",
    CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
Copier après la connexion

En utilisant la méthode DateTime.ParseExact ou DateTime.TryParseExact, vous pouvez facilement convertir une représentation sous forme de chaîne d'une date en un objet DateTime, vous permettant de travailler avec la date et chronométrez efficacement les données dans vos applications C#.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal