DateTimeStyles is a flags enum that provides additional instructions when calling Parse on a DateTime(Offset).
Here are its members:
There is also a composite member, AllowWhiteSpaces:
AllowWhiteSpaces = AllowLeadingWhite | AllowTrailingWhite | AllowInnerWhite
The default is None.
AssumeLocal and AssumeUniversal apply if the string doesn't have a time zone suffix (such as Z or +9:00).
AdjustToUniversal still honors time zone suffixes, but then converts to UTC using the current regional settings.
When parsing a string of time with no date, today's date is applied by default.
If you apply the NoCurrentDateDefault flag, however, it uses 1st January 0001.