Welcome to Sign in | Help

Re: timezone offset and dst

  •  03-05-2012, 9:27 PM

    Re: timezone offset and dst

    Din pacate, in aceasta situatie nu.
    Cerinte sunt ca totul sa fie in sql server.

    Cred ca e asa : Serverul are un timezone pe care il obtin "select datepart(tz,sysdatetimeoffset())". Timezone-ul dat ca parametru sa zicem ca este +2:00 si pentru el se aplica DST ( de observat ca nu pentru toata tarile se aplica DST ). Daca pentru timezone se aplica DST si DST este activ atunci cred ca timezone-ul trebuie sa fie +3:00. Dupa aceea se face switchoffset(getdate() /*asta fiind getdate() de pe server*/, [TZ dat ca parametru peste care este aplicat sau nu DST] - [TZ serverului]) si am obtinut data pentru timezone-ul oferit ca parametru.

    Cam asta am inteles eu :). Intrebarea este daca este corect ceea ce am descris mai sus, si cum stiu si eu toate timezone-urile la care se aplica sau nu DST.
    Nu m-ar deranja sa le harcodez intr-o tabela sau ceva, dar de unde le iau ?

    Dar mai discutam maine.

    Mersi,
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems