首先,不要感到困惑;这不是要求将当前时区转换为UTC。一点也不。
我需要从名称提供的时区(例如“太平洋标准时间”)转换为UTC。
转换必须考虑提供日期的夏令时偏移量。
例如,如果我输入太平洋标准时间03/10/2016 6:00 PM,它必须返回04/10/2016 1:00 AM,因为在那个日期,时区偏移量是-7小时。
我已经在互联网上上下搜索了,找不到任何东西。如果这是另一种语言,那将不是问题,但是VBScript似乎非常有限。
我希望避免使用第三方库,并尽可能使用标准的MS提供的对象。
请指教。
好吧,最终VBScript没有提供所需的功能。因此,我必须在Web API上实现它,然后从本地程序中调用它。我使用了TimeZoneInfo.ConvertTimeToUtc()来满足我的需求。然后我这样称呼它:https : //stackoverflow.com/a/22328840/442512
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句