The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
Convert::ToBoolean Method (DateTime)
.NET Framework (current version)
Calling this method always throws InvalidCastException.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
-
Type:
System::DateTime
The date and time value to convert.
| Exception | Condition |
|---|---|
| InvalidCastException | This conversion is not supported. |
The following example demonstrates that an attempt to convert a DateTime value to a Boolean type throws 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( 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
Available since 1.1
Available since 1.1
Show: