Section courante

A propos

Section administrative du site

ParseExact

Analyse exacte
  DateTime
C# (C Sharp) System

Syntaxe

public static DateTime ParseExact(string s, string format, IFormatProvider provider);
public static DateTime ParseExact(string s, string format, IFormatProvider provider, DateTimeStyles style);

Paramètres

Nom Description
s Ce paramètre permet d'indiquer la chaîne de caractères du temps à convertir.
format Ce paramètre permet d'indiquer le format de la date et/ou heure contenu dans la chaîne de caractères à convertir.
provider Ce paramètre permet d'indiquer les informations régionales à utiliser.
style Ce paramètre permet d'indiquer les options de styles de date.

Description

Cette méthode permet d'analyser le contenu de la chaîne de caractères afin d'en extraire la date et l'heure de format spécifié.

Exemple

L'exemple suivant permet d'analyser date et heure selon un format spécifique :

Essayer maintenant !
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Globalization;
  6.  
  7. namespace DataTimeParseExactSamples
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             DateTime dte = DateTime.ParseExact("20160126T165923", "yyyyMMddTHHmmss", CultureInfo.InvariantCulture);
  14.             Console.WriteLine("20160126T165923 = " + dte.ToString());
  15.             DateTime dtez = DateTime.ParseExact("20160126T165923-0500", "yyyyMMddTHHmmsszzzz", CultureInfo.InvariantCulture);
  16.             Console.WriteLine("20160126T165923-0500 = " + dtez.ToString()); 
  17.         }
  18.     }
  19. }

on obtiendra le résultat suivant :

20160126T165923 = 1/26/2016 4:59:23 PM
20160126T165923-0500 = 1/26/2016 9:59:23 PM

Voir également

Langage de programmation - C# (C Sharp) - Temps - Heure courante

Dernière mise à jour : Vendredi, le 22 avril 2016