Was macht IFormatProvider?

Ich habe mit der Datetime.ParseExact-Methode herumgespielt und sie möchte einen IFormatProvider ... Es funktioniert mit der Eingabe von Null, aber was genau macht