我需要对用Turbo Pascal 7编写的旧版应用程序进行修改,这需要我找出当前时区偏移量。该程序在32位XP环境中的DOS框中运行。
有人知道这样做的方法吗?
**编辑**
我可能应该补充一点,这个问题的原因是因为我想知道UTC时间,即我想要一种GetSystemTime
从DOS调用等效时间的方法。
尝试在Pascal中使用Exec语句来通过管道运行DOS systeminfo命令输出,然后使用Pascal解析结果输出。例...
c:\>systeminfo | find "Time Zone"
Time Zone: (UTC-05:00) Eastern Time (US & Canada)
c:\>
在Windows 7上花费一秒钟的时间即可获得结果,但在XP上应该可以更快地运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句