首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb 获取系统日期解决方法

2012-12-14 
vb 获取系统日期一般获取日期的函数是date,但如果将系统日期修改后函数返回的值也就是修改后的,那就不是我

vb 获取系统日期
一般获取日期的函数是date,但如果将系统日期修改后函数返回的值也就是修改后的,那就不是我想要的正确日期,并且电脑是脱离网络的,我现在不想通过Date函数和网络来获取日期,请问怎么办呢?谢谢高手指点!
[解决办法]
找格林威治报时台校正时间吧!


[解决办法]
读BIOS中的时间啦.不过BIOS中的时间一样能改的.
[解决办法]
做个能精确计时的单片机通过通信来获取时间.
[解决办法]
获取Internet时间就可以了,跟本机时间没有任何关系。用一个Winsock控件即可解决。参考下面:
如何获取internet时间(相对准确的时间): http://topic.csdn.net/t/20031208/16/2540715.html

[解决办法]

引用:
一般获取日期的函数是date,但如果将系统日期修改后函数返回的值也就是修改后的,那就不是我想要的正确日期,并且电脑是脱离网络的,我现在不想通过Date函数和网络来获取日期,请问怎么办呢?谢谢高手指点!


引用:
获取Internet时间就可以了,跟本机时间没有任何关系。用一个Winsock控件即可解决。参考下面: 
如何获取internet时间(相对准确的时间): http://topic.csdn.net/t/20031208/16/2540715.html 

关键是LZ不想通过Date函数和网络来获取日期!

[解决办法]
楼主,既然路都被你堵死完了,当你的程序需要获取日期的时候,你自己告诉它现在的日期吧!!!


[解决办法]
敬请高手指点
[解决办法]
做一个服务,随系统启动,以第一次获得的时间为基准,然后自己计时,当时间被修改后,保存修改后的时间与自己计时的时间之间的差值,下次启动时,用系统时间加上这个差值得到自己计时间的起始值(其实第一次也加了,只不过差值为0),再开始计时,重复上述步骤。
[解决办法]
引用:
做一个服务,随系统启动,以第一次获得的时间为基准,然后自己计时,当时间被修改后,保存修改后的时间与自己计时的时间之间的差值,下次启动时,用系统时间加上这个差值得到自己计时间的起始值(其实第一次也加了,只不过差值为0),再开始计时,重复上述步骤。

LS的思路很有道理,但似乎如果本机的晶振时基存在偏差,在运行N时间后也会发生日期与标准时不一致.
中途仍要人工干预来校正.
[解决办法]
我的理解这不是VB问题....
换种说法:把自己关进一个与外界没联系的房间,只有一块走的不准确的手表,但随时想知道目前的标准时间...

[解决办法]
引用:
我的理解这不是VB问题....
 换种说法:把自己关进一个与外界没联系的房间,只有一块走的不准确的手表,但随时想知道目前的标准时间...

Ding .......


[解决办法]
你的想法基本上无法实现。

热点排行