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, Second Edition 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.