As mentioned in my last post, the IFormatProvider interface in the context of DateTime is mostly used for formatting a DateTime to a specific representation and for parsing a string into a DateTime instance. Overloads that do not specify IFormatProvider So, what happens when overloads of ToString and the different Parse methods (Parse, TryParse, ParseExact [...]