Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Convert.ToBoolean méthode (DateTime)

 

Date de publication : novembre 2016

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

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public static bool ToBoolean(
	DateTime value
)

Paramètres

value
Type: System.DateTime

Valeur de date et heure à convertir.

Valeur de retour

Type: System.Boolean

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

Exception Condition
InvalidCastException

Cette conversion n'est pas prise en charge.

L’exemple suivant montre que la tentative de convertir une DateTime valeur en un type booléen lève InvalidCastException.

public void ConvertBoolean() {
	const int year			= 1979;
	const int month			= 7;   
	const int day			= 28;
	const int hour			= 13;
	const int minute		= 26;
	const int second		= 15;
	const int millisecond	= 53;

	DateTime dateTime = new DateTime(year, month, day, hour,
								minute, second, millisecond);

	bool boolVal;

	// System.InvalidCastException is always thrown.
	try {
		boolVal = System.Convert.ToBoolean(dateTime);
	}
	catch (System.InvalidCastException) {
		System.Console.WriteLine("Conversion from DateTime to " +
			"Boolean is not supported by the .NET Framework.");
	}
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: