Welcome to Sign in | Help

Re: timezone offset and dst

  •  03-06-2012, 8:51 PM

    Re: timezone offset and dst

    Yep. Asta rezolva cam totul :).

    In concluzie, se incarca baza aceea de date in sql server, dupa care se foloseste functia switchoffset(datetimeoffset, timezone).
    Atunci cand se da timezone-ul ca parametru, se adauga +1 daca dst este activ, atlfel nu.

    In cazul in care se doreste convertirea unei coloane de tip datetime la datetimeoffset, mergand pe ideea ca au fost introduse de pe serverul pe care se face si convertirea adica timezone-ul dupa care sa facut getdate() a fost intotdeauna acelasi, se poate folosi functia TODATETIMEOFFSET(datetime,offset).

    Pentru a obtine offsetul serverului curent se foloseste datepart(tz,SYSDATETIMEOFFSET()).

    Mentionez ca toate acestea sunt doar pentru sqlserver 2008 si peste.
    Mersi pentru ajutor si sper sa ajute si pe altcineva acest thread.
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems