DateTime::Parse Method (String^, IFormatProvider^, DateTimeStyles)
Converts the string representation of a date and time to its DateTime equivalent by using culture-specific format information and formatting style.
Assembly: mscorlib (in mscorlib.dll)
public: static DateTime Parse( String^ s, IFormatProvider^ provider, DateTimeStyles styles )
Parameters
- s
-
Type:
System::String^
A string that contains a date and time to convert.
- provider
-
Type:
System::IFormatProvider^
An object that supplies culture-specific formatting information about s.
- styles
-
Type:
System.Globalization::DateTimeStyles
A bitwise combination of the enumeration values that indicates the style elements that can be present in s for the parse operation to succeed, and that defines how to interpret the parsed date in relation to the current time zone or the current date. A typical value to specify is DateTimeStyles::None.
Return Value
Type: System::DateTimeAn object that is equivalent to the date and time contained in s, as specified by provider and styles.
| Exception | Condition |
|---|---|
| ArgumentNullException | s is null. |
| FormatException | s does not contain a valid string representation of a date and time. |
| ArgumentException | styles contains an invalid combination of DateTimeStyles values. For example, both AssumeLocal and AssumeUniversal. |
Note |
|---|
For examples and comprehensive usage information about this and other overloads of the Parse method, see the Parseoverload summary. |
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
