Ktoś proszę poprawić mnie, jeśli się mylę, ale parsowanie daty rrrr/MM/dd (lub innych określonych formatów) w C# powinno być tak proste jak jakoParsowanie dokładnych dat w języku C# nie powinno wymuszać utworzenia IFormatProvider
DateTime.ParseExact(theDate, "yyyy/MM/dd");
ale nie, C# zmusza do utworzenia IFormatProvider.
Czy jest jakiś sposób ustawienia tego w app.config, więc nie muszę tego robić za każdym razem?
DateTime.ParseExact(theDate, "yyyy/MM/dd", new CultureInfo("en-CA", true));
Z dokumentacji MSDN: "Jeśli dostawca jest odwołaniem zerowym (Nic w Visual Basic), używany jest obiekt CultureInfo odpowiadający aktualnej kulturze." –
Zdaję sobie sprawę, że nie powinienem sugerować, że należy użyć app.config. Dostałeś to, czego chciałem - "po prostu przeanalizuj datę i nie zawracaj mi głowy rzeczami, na których mi nie zależy". Dzięki. – AlanR