因此,我的第一个想法是,获取东部时间值并将其转换为本地服务器时间。所以我需要这样的东西:var timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
var utc = TimeZoneInfo.ConvertTimeToUtc(eastern</
Server 2012中是否有获取特定日期/时间上的服务器时区的方法?在Server 2016中,您有AT TIME ZONE,但这在2012年是不可用的。我有一个datetimeoffset,在将它截断到datetime之前,我需要将它转换为服务器的时区(在那个日期)。只有当您知道偏移量时,SWITCHOFFSET才能工作,但是对于每年两次更改时区的服务器,偏移量会来回翻转。Standard Time' AS [GETDATE() AT TIME ZONE 'Eastern Standard
从exchange服务器获取的日历事件包含此事件的开始时间和结束时间的时区信息。如前所述,EWS响应中的时区项表示如下: <t:TimeZoneDefinition Name="(GMT-05:00) EasternTime (US & Canada)" Id="Eastern Standard Time">