首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java透过NTP时间服务器获得时间

2012-11-04 
java通过NTP时间服务器获得时间本程序是java通过网络访问NTP时间服务器,而获得精准的时间。不是获得本地时

java通过NTP时间服务器获得时间
本程序是java通过网络访问NTP时间服务器,而获得精准的时间。不是获得本地时间。


//**************************************************************************************************************


结果:

poll: valid NTP request received the local clock offset is 3606.92320227623, responseTime= 265ms
poll: NTP message : Leap indicator: 0 Version: 3 Mode: 4 Stratum: 1 Poll: 0 Precision: -18 (3.8E-6 seconds) Root delay: 0.00 ms Root dispersion: 0.00 ms Reference identifier: ACTS Reference timestamp: 26-三月-2009 20:50:23.508540 Originate timestamp: 26-三月-2009 19:51:10.031000 Receive timestamp:   26-三月-2009 20:51:17.086693 Transmit timestamp: 26-三月-2009 20:51:17.086712
responsetime==265

注意看红色部分,这是本地时间,我故意将本地时间调慢了一小时。


附注1:中国大概能用的NTP时间服务器
     server 133.100.11.8 prefer
     server 210.72.145.44
     server 203.117.180.36 //程序中所用的
     server 131.107.1.10
     server time.asia.apple.com
     server 64.236.96.53
     server 130.149.17.21
     server 66.92.68.246
     server www.freebsd.org
     server 18.145.0.30
     server clock.via.net
     server 137.92.140.80
     server 133.100.9.2
     server 128.118.46.3
     server ntp.nasa.gov
     server 129.7.1.66
     server ntp-sop.inria.frserver 210.72.145.44(国家授时中心服务器IP地址)
     ntpdate 131.107.1.10
     ntpdate -s time.asia.apple.com

附注2:NTP概念简介


  Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

热点排行