One of the most common misunderstandings I see on StackOverflow regarding the DateTime
structure is the difference between the value of a DateTime
instance and how it is displayed.
A DateTime
instance (say one representing midnight of March 26th 2011) has an internal representation that has no specific formatting – it is not something that will make sense to any human being in that form (this post is not about what exactly that representation is).
What this means is that every time you see a value for a DateTime
instance, you are seeing this internal value after it has been formatted for human eyes.
How this formatted value comes to be is the subject of this blog series, starting with this introduction.
In future posts I will discuss the roles of IFormatProvider
and format strings, Cultures and the Regional settings.