Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在数千台机器上安装了一个 vb6 程序,一些 XP 和一些 Win7。一位 Win7 用户打来电话说,该程序应用于其事件的时间比笔记本电脑时钟上的时间早一小时,这是正确的。它设置为正确的时区(东部)和夏令时调整,这是我自己的Win7机器设置的方式(我自己的机器没有这个问题)。
这次在VB6中得到的代码行是:
.IssueDate = Now
将当前时间和日期放入成员变量中。
鉴于时钟显示正确的时间并且时区和 DST 调整显示正确,有没有人知道为什么特定机器会关闭一小时?
我将把这个标记为“已回答”并继续前进。我犹豫地要求我的用户重新启动,并没有真正期望它做任何事情。他做到了,并说他运行的测试用例没有显示错误。我让他下次将系统用于其全面用途时给我打电话,但他没有这样做。我目前的怀疑是今天早上PC时钟关闭了一个小时并且他没有注意到它,他只注意到应用程序正在生成的文件上的时间。