eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingróżnica dat C# vs PL/SQL › różnica dat C# vs PL/SQL
  • Data: 2009-10-25 23:20:17
    Temat: różnica dat C# vs PL/SQL
    Od: Jakub Owczarski <j...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Witam.
    Mam pewną bazę gdzie data trzymana jest w polu number. Po szybkim
    sprawdzeniu (w oracle) wyszło mi, że jest to liczba dni od 0001-01-02.
    Teraz potrzebowałem też pomieszać w tym na poziomie C# no i okazuje
    się, że dostaję różne wyniki.
    Testuję w oracle:
    select to_date('2009-10-25','yyyy-mm-dd') - to_date('0001-01-02','yyyy-
    mm-dd') ts from dual
    dostaję ts = 733705

    w C#:
    TimeSpan ts = new TimeSpan();
    ts = new DateTime(2009, 10, 25).Date - new DateTime(1, 1, 2).Date;
    dostaję ts = 733703

    Czyli dwa dni różnicy. Ma ktoś pomysł o co tu chodzi? Skąd się biora
    te dwa dni różnicy?

    Pozdrawiam.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: