如何在一个地方获得日期和时间给定在另一个地方的日期和时间

时间:2014-01-03 16:51:31

标签: vbscript

是否有一个标准Windows 7的对象允许我们在VBScript中获取给定城市/时区的本地时间?

一种方法是使用类似SWbemDateTime的东西将给定时区转换为UTC然后重新转换回另一个区域。只有实现后一步骤所需的方法才会出现在这个特定的对象上。

1 个答案:

答案 0 :(得分:0)

查看WMI类'Win32_ComputerSystem'(http://msdn.microsoft.com/en-us/library/aa394102(v=vs.85).aspx)属性'CurrentTimeZone',它返回当前 UTC格式的时间。

还可以为UTC格式引用以下类:

  1. Win32_Timezone - http://msdn.microsoft.com/en-us/library/aa394498(v=vs.85).aspx
  2. Win32_UTCTime - http://msdn.microsoft.com/en-us/library/aa394510(v=vs.85).aspx
  3. Win32_LocalTime - http://msdn.microsoft.com/en-us/library/aa394171(v=vs.85).aspx