Lire en anglais

Partager via


Convert.ToDateTime Méthode

Définition

Convertit une valeur spécifiée en valeur DateTime.

Surcharges

ToDateTime(Single)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(String)

Convertit la représentation sous forme de chaîne spécifiée d'une valeur de date et heure en valeur de date et heure équivalente.

ToDateTime(UInt16)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(String, IFormatProvider)

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en valeur équivalente de date et heure à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDateTime(UInt64)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Object, IFormatProvider)

Convertit la valeur de l'objet spécifié en objet DateTime à l'aide des informations de mise en forme spécifiées propres à la culture.

ToDateTime(SByte)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(UInt32)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Object)

Convertit la valeur de l'objet spécifié en objet DateTime.

ToDateTime(Int16)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Int32)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Int64)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Double)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Decimal)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(DateTime)

Retourne l'objet DateTime spécifié. Aucune conversion n'est effectuée.

ToDateTime(Char)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Byte)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Boolean)

L'appel de cette méthode lève toujours InvalidCastException.

ToDateTime(Single)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (float value);

Paramètres

value
Single

Valeur à virgule flottante simple précision à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(String)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit la représentation sous forme de chaîne spécifiée d'une valeur de date et heure en valeur de date et heure équivalente.

public static DateTime ToDateTime (string value);
public static DateTime ToDateTime (string? value);

Paramètres

value
String

Représentation sous forme de chaîne d'une valeur de date et heure.

Retours

L’équivalent de date et d’heure de la valeur de value, ou l’équivalent de date et d’heure de DateTime.MinValue si value est null.

Exceptions

value n’est pas une chaîne de date et heure au format correct.

Exemples

L’exemple suivant utilise la ToDateTime méthode pour convertir différentes représentations sous forme de chaîne de dates et d’heures en DateTime valeurs.

using System;

public class ConversionToDateTime
{
   public static void Main()
   {
      string dateString = null;

      // Convert a null string.
      ConvertToDateTime(dateString);

      // Convert an empty string.
      dateString = String.Empty;
      ConvertToDateTime(dateString);

      // Convert a non-date string.
      dateString = "not a date";
      ConvertToDateTime(dateString);

      // Try to convert various date strings.
      dateString = "05/01/1996";
      ConvertToDateTime(dateString);
      dateString = "Tue Apr 28, 2009";
      ConvertToDateTime(dateString);
      dateString = "Wed Apr 28, 2009";
      ConvertToDateTime(dateString);
      dateString = "06 July 2008 7:32:47 AM";
      ConvertToDateTime(dateString);
      dateString = "17:32:47.003";
      ConvertToDateTime(dateString);
      // Convert a string returned by DateTime.ToString("R").
      dateString = "Sat, 10 May 2008 14:32:17 GMT";
      ConvertToDateTime(dateString);
      // Convert a string returned by DateTime.ToString("o").
      dateString = "2009-05-01T07:54:59.9843750-04:00";
      ConvertToDateTime(dateString);
   }

   private static void ConvertToDateTime(string value)
   {
      DateTime convertedDate;
      try {
         convertedDate = Convert.ToDateTime(value);
         Console.WriteLine("'{0}' converts to {1} {2} time.",
                           value, convertedDate,
                           convertedDate.Kind.ToString());
      }
      catch (FormatException) {
         Console.WriteLine("'{0}' is not in the proper format.", value);
      }
   }
}
// The example displays the following output:
//    '' converts to 1/1/0001 12:00:00 AM Unspecified time.
//    '' is not in the proper format.
//    'not a date' is not in the proper format.
//    '05/01/1996' converts to 5/1/1996 12:00:00 AM Unspecified time.
//    'Tue Apr 28, 2009' converts to 4/28/2009 12:00:00 AM Unspecified time.
//    'Wed Apr 28, 2009' is not in the proper format.
//    '06 July 2008 7:32:47 AM' converts to 7/6/2008 7:32:47 AM Unspecified time.
//    '17:32:47.003' converts to 5/30/2008 5:32:47 PM Unspecified time.
//    'Sat, 10 May 2008 14:32:17 GMT' converts to 5/10/2008 7:32:17 AM Local time.
//    '2009-05-01T07:54:59.9843750-04:00' converts to 5/1/2009 4:54:59 AM Local time.

Remarques

Si value n’est pas null, la valeur de retour est le résultat de l’appel de la DateTime.Parse méthode sur value l’utilisation des informations de mise en forme dans un DateTimeFormatInfo objet qui est initialisé pour la culture actuelle. L’argument value doit contenir la représentation d’une date et d’une heure dans l’un des formats décrits dans la DateTimeFormatInfo rubrique. Si value est null, la méthode retourne DateTime.MinValue.

Cette méthode tente d’analyser value complètement et d’éviter de lever un FormatException. Il complète les informations manquantes sur le mois, le jour et l’année avec la date actuelle. Si value contient uniquement une date et aucune heure, cette méthode suppose une heure de minuit. Tous les espaces blancs de début, internes ou de fin dans value sont ignorés.

Si vous préférez ne pas gérer d’exception si la conversion échoue, vous pouvez appeler la méthode à la DateTime.TryParse place. Elle retourne une Boolean valeur qui indique si la conversion a réussi ou échoué.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToDateTime(UInt16)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Important

Cette API n’est pas conforme CLS.

L'appel de cette méthode lève toujours InvalidCastException.

[System.CLSCompliant(false)]
public static DateTime ToDateTime (ushort value);

Paramètres

value
UInt16

Entier non signé 16 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Attributs

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(String, IFormatProvider)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit la représentation sous forme de chaîne spécifiée d'un nombre en valeur équivalente de date et heure à l'aide des informations de mise en forme spécifiées propres à la culture.

public static DateTime ToDateTime (string value, IFormatProvider provider);
public static DateTime ToDateTime (string? value, IFormatProvider? provider);

Paramètres

value
String

Chaîne contenant une date et une heure à convertir.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

Retours

L’équivalent de date et d’heure de la valeur de value, ou l’équivalent de date et d’heure de DateTime.MinValue si value est null.

Exceptions

value n’est pas une chaîne de date et heure au format correct.

Exemples

L’exemple suivant convertit les représentations sous forme de chaîne de valeurs de date avec la méthode, à l’aide ToDateTime d’un IFormatProvider objet .

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      Console.WriteLine("{0,-18}{1,-12}{2}\n", "Date String", "Culture", "Result");

      string[] cultureNames = { "en-US", "ru-RU","ja-JP" };
      string[] dateStrings = { "01/02/09", "2009/02/03",  "01/2009/03",
                               "01/02/2009", "21/02/09", "01/22/09",
                               "01/02/23" };
      // Iterate each culture name in the array.
      foreach (string cultureName in cultureNames)
      {
         CultureInfo culture = new CultureInfo(cultureName);

         // Parse each date using the designated culture.
         foreach (string dateStr in dateStrings)
         {
            DateTime dateTimeValue;
            try {
               dateTimeValue = Convert.ToDateTime(dateStr, culture);
                // Display the date and time in a fixed format.
                Console.WriteLine("{0,-18}{1,-12}{2:yyyy-MMM-dd}",
                                  dateStr, cultureName, dateTimeValue);
            }
            catch (FormatException e) {
                Console.WriteLine("{0,-18}{1,-12}{2}",
                                  dateStr, cultureName, e.GetType().Name);
            }
         }
         Console.WriteLine();
      }
   }
}

Remarques

La valeur de retour est le résultat de l’appel de la DateTime.Parse(String, IFormatProvider) méthode sur value.

providerest un IFormatProvider instance qui obtient un DateTimeFormatInfo objet. L’objet DateTimeFormatInfo fournit des informations spécifiques à la culture sur le format de value. Si provider est null, le DateTimeFormatInfo pour la culture actuelle est utilisé.

Si vous préférez ne pas gérer d’exception si la conversion échoue, vous pouvez appeler la méthode à la DateTime.TryParse place. Elle retourne une Boolean valeur qui indique si la conversion a réussi ou échoué.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToDateTime(UInt64)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Important

Cette API n’est pas conforme CLS.

L'appel de cette méthode lève toujours InvalidCastException.

[System.CLSCompliant(false)]
public static DateTime ToDateTime (ulong value);

Paramètres

value
UInt64

Entier non signé 64 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Attributs

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Object, IFormatProvider)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit la valeur de l'objet spécifié en objet DateTime à l'aide des informations de mise en forme spécifiées propres à la culture.

public static DateTime ToDateTime (object value, IFormatProvider provider);
public static DateTime ToDateTime (object? value, IFormatProvider? provider);

Paramètres

value
Object

Objet qui implémente l'interface IConvertible.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture.

Retours

L’équivalent de date et d’heure de la valeur de value, ou l’équivalent de date et d’heure de DateTime.MinValue si value est null.

Exceptions

value n’est pas une valeur date et heure valide.

value n’implémente pas l’interface IConvertible .

- ou -

La conversion n’est pas prise en charge.

Exemples

L’exemple suivant définit un fournisseur de format personnalisé, CustomProvider, dont GetFormat la méthode génère un message à la console indiquant qu’elle a été appelée, puis retourne l’objet DateTimeFormatInfo de la culture dont le nom a été passé en tant que paramètre à son constructeur de classe. Chacun de ces CustomProvider objets est utilisé pour convertir les éléments d’un tableau d’objets en valeurs de date et d’heure. La sortie indique que l’objet CustomProvider est utilisé dans la conversion uniquement lorsque le type du value paramètre est un String.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      string[] cultureNames = { "en-US", "hu-HU", "pt-PT" };
      object[] objects = { 12, 17.2, false, new DateTime(2010, 1, 1), "today",
                           new System.Collections.ArrayList(), 'c',
                           "05/10/2009 6:13:18 PM", "September 8, 1899" };

      foreach (string cultureName in cultureNames)
      {
         Console.WriteLine("{0} culture:", cultureName);
         CustomProvider provider = new CustomProvider(cultureName);
         foreach (object obj in objects)
         {
            try {
               DateTime dateValue = Convert.ToDateTime(obj, provider);
               Console.WriteLine("{0} --> {1}", obj,
                                 dateValue.ToString(new CultureInfo(cultureName)));
            }
            catch (FormatException) {
               Console.WriteLine("{0} --> Bad Format", obj);
            }
            catch (InvalidCastException) {
               Console.WriteLine("{0} --> Conversion Not Supported", obj);
            }
         }
         Console.WriteLine();
      }
   }
}

public class CustomProvider : IFormatProvider
{
   private string cultureName;

   public CustomProvider(string cultureName)
   {
      this.cultureName = cultureName;
   }

   public object GetFormat(Type formatType)
   {
      if (formatType == typeof(DateTimeFormatInfo))
      {
         Console.Write("(CustomProvider retrieved.) ");
         return new CultureInfo(cultureName).GetFormat(formatType);
      }
      else
      {
         return null;
      }
   }
}
// The example displays the following output:
//    en-US culture:
//    12 --> Conversion Not Supported
//    17.2 --> Conversion Not Supported
//    False --> Conversion Not Supported
//    1/1/2010 12:00:00 AM --> 1/1/2010 12:00:00 AM
//    (CustomProvider retrieved.) today --> Bad Format
//    System.Collections.ArrayList --> Conversion Not Supported
//    c --> Conversion Not Supported
//    (CustomProvider retrieved.) 05/10/2009 6:13:18 PM --> 5/10/2009 6:13:18 PM
//    (CustomProvider retrieved.) September 8, 1899 --> 9/8/1899 12:00:00 AM
//
//    hu-HU culture:
//    12 --> Conversion Not Supported
//    17.2 --> Conversion Not Supported
//    False --> Conversion Not Supported
//    1/1/2010 12:00:00 AM --> 2010. 01. 01. 0:00:00
//    (CustomProvider retrieved.) today --> Bad Format
//    System.Collections.ArrayList --> Conversion Not Supported
//    c --> Conversion Not Supported
//    (CustomProvider retrieved.) 05/10/2009 6:13:18 PM --> 2009. 05. 10. 18:13:18
//    (CustomProvider retrieved.) September 8, 1899 --> 1899. 09. 08. 0:00:00
//
//    pt-PT culture:
//    12 --> Conversion Not Supported
//    17.2 --> Conversion Not Supported
//    False --> Conversion Not Supported
//    1/1/2010 12:00:00 AM --> 01-01-2010 0:00:00
//    (CustomProvider retrieved.) today --> Bad Format
//    System.Collections.ArrayList --> Conversion Not Supported
//    c --> Conversion Not Supported
//    (CustomProvider retrieved.) 05/10/2009 6:13:18 PM --> 05-10-2009 18:13:18
//    (CustomProvider retrieved.) September 8, 1899 --> 08-09-1899 0:00:00

Remarques

La valeur de retour est le résultat de l’appel de la IConvertible.ToDateTime méthode du type sous-jacent de value.

provider permet à l’utilisateur de spécifier des informations de conversion spécifiques à la culture sur le contenu de value. Par exemple, si value est un String qui représente une date, provider peut fournir des informations spécifiques à la culture sur la notation utilisée pour représenter cette date. provider est impliqué dans la conversion de value si le type runtime de value est un Stringou si value est un type défini par l’utilisateur dont IConvertible.ToDateTime l’implémentation providerutilise . Si le type runtime de value est String et provider est null, l’objet CultureInfo qui représente la culture actuelle est utilisé.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToDateTime(SByte)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Important

Cette API n’est pas conforme CLS.

L'appel de cette méthode lève toujours InvalidCastException.

[System.CLSCompliant(false)]
public static DateTime ToDateTime (sbyte value);

Paramètres

value
SByte

Entier signé 8 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Attributs

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(UInt32)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Important

Cette API n’est pas conforme CLS.

L'appel de cette méthode lève toujours InvalidCastException.

[System.CLSCompliant(false)]
public static DateTime ToDateTime (uint value);

Paramètres

value
UInt32

Entier non signé 32 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Attributs

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Object)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Convertit la valeur de l'objet spécifié en objet DateTime.

public static DateTime ToDateTime (object value);
public static DateTime ToDateTime (object? value);

Paramètres

value
Object

Objet qui implémente l'interface IConvertible ou null.

Retours

L’équivalent de date et d’heure de la valeur de value, ou un équivalent de date et d’heure de DateTime.MinValue si value a la valeur null.

Exceptions

value n’est pas une valeur date et heure valide.

value n’implémente pas l’interface IConvertible .

- ou -

La conversion n’est pas prise en charge.

Exemples

L’exemple suivant appelle la ToDateTime(Object) méthode avec diverses Object variables.

using System;

public class ConversionToDateTime
{
   public static void Main()
   {
      // Try converting an integer.
      int number = 16352;
      ConvertToDateTime(number);

      // Convert a null.
      object obj = null;
      ConvertToDateTime(obj);

      // Convert a non-date string.
      string nonDateString = "monthly";
      ConvertToDateTime(nonDateString);

      // Try to convert various date strings.
      string dateString;
      dateString = "05/01/1996";
      ConvertToDateTime(dateString);
      dateString = "Tue Apr 28, 2009";
      ConvertToDateTime(dateString);
      dateString = "06 July 2008 7:32:47 AM";
      ConvertToDateTime(dateString);
      dateString = "17:32:47.003";
      ConvertToDateTime(dateString);
   }

   private static void ConvertToDateTime(object value)
   {
      DateTime convertedDate;
      try {
         convertedDate = Convert.ToDateTime(value);
         Console.WriteLine("'{0}' converts to {1}.", value, convertedDate);
      }
      catch (FormatException) {
         Console.WriteLine("'{0}' is not in the proper format.", value);
      }
      catch (InvalidCastException) {
         Console.WriteLine("Conversion of the {0} '{1}' is not supported",
                           value.GetType().Name, value);
      }
   }
}
// The example displays the following output:
//       Conversion of the Int32 '16352' is not supported
//       '' converts to 1/1/0001 12:00:00 AM.
//       'monthly' is not in the proper format.
//       '05/01/1996' converts to 5/1/1996 12:00:00 AM.
//       'Tue Apr 28, 2009' converts to 4/28/2009 12:00:00 AM.
//       '06 July 2008 7:32:47 AM' converts to 7/6/2008 7:32:47 AM.
//       '17:32:47.003' converts to 5/28/2008 5:32:47 PM.

Remarques

Pour que la conversion réussisse, le type d’exécution du value paramètre doit être un DateTime ou un String, ou value doit être null. Sinon, la méthode lève un InvalidCastException. En outre, si value est une chaîne, elle doit contenir une représentation valide d’une valeur de date et d’heure dans la culture actuelle ou un FormatException est levée.

La valeur de retour est le résultat de l’appel de la IConvertible.ToDateTime méthode du type sous-jacent de value.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

ToDateTime(Int16)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (short value);

Paramètres

value
Int16

Entier signé 16 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Int32)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (int value);

Paramètres

value
Int32

Entier signé 32 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Int64)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (long value);

Paramètres

value
Int64

Entier signé 64 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Double)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (double value);

Paramètres

value
Double

Valeur à virgule flottante double précision à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Decimal)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (decimal value);

Paramètres

value
Decimal

Nombre à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(DateTime)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

Retourne l'objet DateTime spécifié. Aucune conversion n'est effectuée.

public static DateTime ToDateTime (DateTime value);

Paramètres

value
DateTime

Valeur de date et heure.

Retours

value est retourné sans modification.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Char)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (char value);

Paramètres

value
Char

Caractère Unicode à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Byte)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (byte value);

Paramètres

value
Byte

Entier non signé 8 bits à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ToDateTime(Boolean)

Source:
Convert.cs
Source:
Convert.cs
Source:
Convert.cs

L'appel de cette méthode lève toujours InvalidCastException.

public static DateTime ToDateTime (bool value);

Paramètres

value
Boolean

Valeur booléenne à convertir.

Retours

Cette conversion n'est pas prise en charge. Aucune valeur n’est retournée.

Exceptions

Cette conversion n'est pas prise en charge.

Voir aussi

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1