MICROsouffle

C# : transformer une date format string en DateTime

18 Février 2016 , Rédigé par Antoine SEJALON

Bonjour, je vais vous expliquer comment transformer une date au format string en DateTime.

Imaginons que vous receviez un Json qui comporte des données et une date de relevé de ces données, vous voulez récupérer la date et la transformer en DateTime.

Date récupérée :

string myDate = "16/02/2016 14:57:23 AM";

Transformation :

Nous allons utiliser la fonction ParseExact(string dateStr, string formatDate, CultureInfo).

Concrètement :

date = DateTime.ParseExact(myDate, "MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture) ;

Note : à vous de modifier le format de la date pour l’adapter à le type de date que vous voulez modifier.

Si vous voulez modifier la date au format DateTime, vous pouvez utiliser par exemple .AddHours(1), .AddMinutes(4).

Merci et bon code.

Partager cet article

Repost0
Pour être informé des derniers articles, inscrivez vous :

Commenter cet article