Haben Sie GETUTCDATE () in Betracht gezogen und den Offset von dort ausgeführt? Wenn Sie EST wie in der Standardzeit meinen, dann ist das UTC-5, also
%Vor%Das sind alles falsche Antworten
EST zu UTC ist nicht immer 5 Stunden Unterschied. Es hängt von der Tageszeiteinsparung ab Es kann 4 Stunden oder 5 Stunden sein. Ссылка
GetDate () ist die Systemzeit vom Server selbst.
Nehmen Sie den Stundenunterschied von GetDate () jetzt und die Zeit, die es jetzt in EST ist, verwenden Sie diesen Code, wobei 1 der Unterschied ist (in diesem Fall befindet sich der Server in der zentralen Zeitzone) (Dies setzt Ihren Server voraus) DST Rechnung tragen)
%Vor%Wenn Sie versuchen, eine Ortszeit wie die östliche Zeit mit der Sommerzeit auszugeben, benötigen Sie eine Funktion, die Anfang und Ende der Sommerzeit erkennt und dann einen variablen Offset anwendet: Ich habe Folgendes gefunden: Ссылка nützlich.
Tags und Links sql sql-server datetime tsql getdate