我在数千台机器上安装了一个vb6程序,一些XP和一些Win7。 Win7用户打电话说,程序应用于其事件的时间比笔记本电脑时钟早一个小时,这是正确的。它设置为正确的时区(东部)和夏令时调整,这是我自己的Win7机器的设置方式(我自己的机器没有这个问题)。
在VB6中获得此时间的代码行是:
.IssueDate = Now
将当前时间和日期放入成员变量中。
有没有人知道为什么特定的机器会在一小时后关闭,因为时钟显示正确的时间并且时区和DST调整看起来是正确的?
答案 0 :(得分:0)
我打算将这个标记'回答'并继续前进。我不知不觉地让我的用户重新启动,并没有真正期望它做任何事情;他做了并说他跑的测试用例没有显示错误。我让他在下次将系统用于其全面目的时给我打电话,但他还没有这样做。我目前的怀疑是PC时钟在今天早上一个小时被关闭一段时间并且没有注意到,他只注意到应用程序正在生成的文档上的时间。