Nie*_*ree 14
我用一种简单的技术
Set dateTime = CreateObject("WbemScripting.SWbemDateTime")
dateTime.SetVarDate (now())
wscript.echo "Local Time: " & dateTime
wscript.echo "UTC Time: " & dateTime.GetVarDate (false)
Run Code Online (Sandbox Code Playgroud)
如果您想将UTC转换回本地时间,请执行以下操作:
Set dateTime = CreateObject("WbemScripting.SWbemDateTime")
dateTime.SetVarDate now(),false REM Where now is the UTC date
wscript.echo cdate(dateTime.GetVarDate (true))
Run Code Online (Sandbox Code Playgroud)
那里有很多例子。如果您可以访问注册表,则此操作将适合您:
od = now()
set oShell = CreateObject("WScript.Shell")
atb = "HKEY_LOCAL_MACHINE\System\CurrentControlSet\" &_
"Control\TimeZoneInformation\ActiveTimeBias"
offsetMin = oShell.RegRead(atb)
nd = dateadd("n", offsetMin, od)
Response.Write("Current = " & od & "<br>UTC = " & nd)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16495 次 |
| 最近记录: |