DateTime nie obsluguje wartosci

DateTime nie obsluguje wartosci
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Kopiuj
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.

fourfour
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 627
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.

MS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
0

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

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

Za MSDN: "DateTime.MaxValue - The value of this constant is equivalent to 23:59:59.9999999, December 31, 9999, exactly one 100-nanosecond tick before 00:00:00, 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?

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.