mam to w moim kodu:DateTime i CultureInfo
var date1 = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
A kiedy mój obecny kulturalne jest holenderski (nl-NL
) zamiast 1 maja mam 5 stycznia.
Myślę, że błąd jest w drugim parametrze dd.MM.yyyy HH:mm:ss
.
Czy można to naprawić za pomocą klasy CultureInfo
?
Tak, nie używaj ParseExact ale Przetwarza !!! W ParseExact pytasz o konkretną kolejność części daty, podana kultura jest używana tylko dla łańcuchów i separatorów. –
Skąd pochodzi "data"? Jak jest tworzony? –