Name
DateTimeStyles
Synopsis
This enumeration provides several formatting options for the
DateTime.Parse()
and DateTime.ParseExact()
methods to use. The values supplied
mostly determine how whitespace is dealt with when a string is parsed
into a DateTime
value by ParseExact()
.
When the string is compared to a
format pattern, some whitespace can be disregarded if it is not exactly aligned
with the pattern. Parse()
ignores whitespace
by default, so AdjustToUniversal
and NoCurrentDateDefault
are the only relevant values for
that method.
If the string to
parse does not include a date with NoCurrentDateDefault
, its result is created with day, month,
and year values all set to 1.
The date and time are converted to coordinated universal time (UTC)
with AdjustToUniversal
.
public enum DateTimeStyles { None = 0x00000000, AllowLeadingWhite = 0x00000001, AllowTrailingWhite = 0x00000002, AllowInnerWhite = 0x00000004, AllowWhiteSpaces = 0x00000007, NoCurrentDateDefault = 0x00000008, AdjustToUniversal = 0x00000010 }
Hierarchy
System.Object→System.ValueType→System.Enum(System.IComparable
, System.IFormattable
, System.IConvertible)→DateTimeStyles
Passed To
System.DateTime.{Parse()
, ParseExact()}
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.