如果使用计算机机的时间,跟国际标准时间同步,
记得XP-sp2有这个功能,用VB不知道怎么实现,
我做程序,是怕员工乱改时间!

解决方案 »

  1.   

    windows的同步时间是用的web服务做的,你在程序里面一样可以调用web服务,地址在网上搜索吧!
      

  2.   

    标准时间服务器
            time-a.timefreq.bldrdoc.gov
            time-b.timefreq.bldrdoc.gov
            time-c.timefreq.bldrdoc.gov
            utcnist.colorado.edu
            time-nw.nist.gov
            nist1.nyc.certifiedtime.com
            nist1.dc.certifiedtime.com
            nist1.sjc.certifiedtime.com
            nist1.datum.com
            ntp2.cmc.ec.gc.ca
            ntps1-0.uni-erlangen.de
            ntps1-1.uni-erlangen.de
            ntps1-2.uni-erlangen.de
            ntps1-0.cs.tu-berlin.de
            time.ien.it
            ptbtime1.ptb.de
            ptbtime2.ptb.de
            
            
            端口:37
            协议:TCP/IP
            
            只要你connect之后,他就会返回一个无符号的长整数.
            这个数代表,当前时间与1970-01-01 00:00:00(这个时间不太清楚,你可以倒摧出来)的相差的秒数
            
            那么你就可以算出相差的秒数
            
             相差的秒数=(发送时间与标准时间点的相差秒数)+(接收时间-发送时间)/2 - 返回回来的秒数
             
             得到相差的秒数之后,可以用当前时间+这个秒数就可以纠正时间了.
      

  3.   

    zqfleaf(动力港湾) ( ) 信誉:110  2005-01-10 14:20:00  得分: 0  
     
     
      vb 代码该怎么写呀