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,