eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingróżnica dat C# vs PL/SQL › Re: różnica dat C# vs PL/SQL
  • Data: 2009-10-27 12:53:37
    Temat: Re: różnica dat C# vs PL/SQL
    Od: "Wiktor S." <wswiktor&poczta,fm@no.spam> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Po drodze było co najmniej przejście z kalendarza juliańskiego na
    > gregoriański,

    Które "nie wiadomo kiedy było", bo następowało w różnych krajach różnie w
    okresie 1582-1926. Jakiekolwiek daty w tym okresie muszą brać pod uwagę
    państwo.

    > które "zniknęło" kilka dni.

    Dlatego nie wolno zakładać, że jakikolwiek system do współczesnego użytku
    (jak baza danych) będzie prawidłowo operować na historycznych datach. Jak
    potrzebne są takie daty, to się robi własną obsługę kalendarza, i trzeba się
    niestety zagłębiać we wszystkie niuanse..

    > Na dodatek ekstrapolując
    > wstecz regułę wyznaczania dni przestępnych z kalendarza
    > gregoriańskiego przed reformę masz dodatkowe kilka dni różnicy (np.
    > juliański 1200 był przestępny, choć wg reguły gregoriańskiej nie
    > byłby).

    No jeżeli bierzemy pod uwagę przesunięcie daty, to jednocześnie należy
    zmienić regułę lat przestępnych. Dochodzi jeszcze fakt, że Rzymianie trochę
    dowolnie podchodzili sobie do lat przestępnych, więc liczenie dat w roku 1 z
    dokładnością co do dnia traci sens: dokładna rachuba została utracona.


    --
    Azarien

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: