DateTime nie obsluguje wartosci

0

Napisałem taką funkcjonalność że do DatyDo daje domyslnie

new DateTime(2100, 1, 1);

Problem jest taki, że u mnie to fajnie działa, ale po podnieseniu wersji u klienta zaczyna się wywalać i rzuca komunikatem.

user image

Czy ktoś ma pomysł czym to moze byc spowodowane ? Ewentualnie jak to naprawic ?? Ja tego nie moge powtorzyc.

0

Zobacz, co masz w "Szczegóły", to raz. Dwa - pokaż kawałek kodu, który spowodował błąd. Trzy - więcej informacji o wersjach .net u Ciebie i u klienta.

0

Probujesz to u klienta wrzucic do DB? W jakim formacie? MSSQL smalldatetime ma np. max. cos kolo czerwca 2079.

0

Za MSDN: "DateTime.MaxValue - The value of this constant is equivalent to 2359.9999999, December 31, 9999, exactly one 100-nanosecond tick before 0000, January 1, 10000."
Dodawanie 2100 lat - czemu to służy? Klient ma daty sprzed naszej ery (p.n.e.), to jakaś filia rzymskiej lub egipskiej firmy? ;-) Jesteś absolutnie pewien, że u klienta nie trafi się "normalna" data?

0

Pokaż linijkę kodu, w której ten problem występuje, najlepiej jakieś logi z aplikacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1