eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingróżnica dat C# vs PL/SQL › różnica dat C# vs PL/SQL
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    s.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.
    dca.giganews.com!nntp.giganews.com!npeer02.iad.highwinds-media.com!news.highwin
    ds-media.com!feed-me.highwinds-media.com!postnews.google.com!d34g2000vbm.google
    groups.com!not-for-mail
    From: Jakub Owczarski <j...@g...com>
    Newsgroups: pl.comp.programming
    Subject: różnica dat C# vs PL/SQL
    Date: Sun, 25 Oct 2009 16:20:17 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 20
    Message-ID: <9...@d...googlegroups.com>
    NNTP-Posting-Host: 217.28.177.57
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1256512818 12310 127.0.0.1 (25 Oct 2009 23:20:18 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Sun, 25 Oct 2009 23:20:18 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: d34g2000vbm.googlegroups.com; posting-host=217.28.177.57;
    posting-account=VA26nAoAAACG6Q8p9dqThJrYQdPBTdr3
    User-Agent: G2/1.0
    X-HTTP-Via: 1.1 skyhqapx02.t.is:3128 (squid/2.6.STABLE18)
    X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15
    Version/10.00,gzip(gfe),gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:183879
    [ ukryj 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: