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 Shared Function Parse ( s As String, provider As IFormatProvider, styles As DateTimeStyles ) As Date
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
