获取网络时间,有些网站有偏差,提供几个比较靠谱的网站:

/**
 * 读取网络时间
 *
 */
public class NetworkTime {

public static void main(String[] args) {
        String webUrl1 = "http://www.bjtime.cn";//bjTime
        String webUrl2 = "http://www.baidu.com";//百度
        String webUrl3 = "http://www.taobao.com";//淘宝
        String webUrl4 = "http://www.ntsc.ac.cn";//中国科学院国家授时中心
        String webUrl5 = "http://www.360.cn";//360
        String webUrl6 = "http://www.beijing-time.org";//beijing-time
        System.out.println(" [bjtime] :  "+getWebsiteDatetime(webUrl1));
        System.out.println(" [百度]:  "+getWebsiteDatetime(webUrl2));
        System.out.println(" [淘宝]: "+getWebsiteDatetime(webUrl3));
        System.out.println(" [中国科学院国家授时中心]: "+getWebsiteDatetime(webUrl4));
        System.out.println(" [360安全卫士]:  "+getWebsiteDatetime(webUrl5));
        System.out.println( " [beijing-time]:  "+getWebsiteDatetime(webUrl6));
    }

/**
     * 获取指定网站的日期时间
     * 
     * @param webUrl
     * @return
     */
    public static long getWebsiteDatetime(String url){
        try {
            URL url = new URL(webUrl);// 取得资源对象
            URLConnection uc = url.openConnection();// 生成连接对象
            uc.connect();// 发出连接
            long ld = uc.getDate();// 读取网站日期时间 
            return ld;
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return 0;
    }
    
    /**
     * 调用此方法输入所要转换的时间戳输入例如(1402733340)输出("2014年06月14日16时09分00秒")
     * 
     * @param time
     * @return
     */
    public static String times(long time) {//转换时间戳
        SimpleDateFormat sdr = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
        String times = sdr.format(new Date(time));
        return times;

}
}

经过测试得到结果:

"http://www.bjtime.cn";//bjTime                                    结果分析:这个网站的时间获得偏差在1分半左右

"http://www.baidu.com";//百度                                     结果分析:比较准

"http://www.taobao.com";//淘宝                                     结果分析:比较准

"http://www.360.cn";//360                                              结果分析:比较准

"http://www.ntsc.ac.cn";//中国科学院国家授时中心    结果分析:与网站显示的时间偏差10秒内

"http://www.beijing-time.org";//beijing-time                结果分析:WiFi和宽带访问比较准,但4G访问偏差较大,偏差值很不稳定

这个结果是自测的,仅供参考

获取网络时间(国家标准时间-北京时间为准)相关推荐

  1. UTC世界标准时间、GMT格林尼治标准时间、中国标准时间北京时间

    遇到的现象 let newObj = JSON.parse(JSON.stringify(obj)),假设对象obj有属性time: 如果time的值是new Date(), 则newObj得到的拷贝 ...

  2. 日期格式:ddMMyy-hhmmss,格林威治时间转换成北京时间

    有些项目需要第三方的接口来取数据,这样就有个问题,那就是有些字段比较特殊,采用的都是国际标准时间,方便别的语言调用,这样时间差就相差不一样了,需要进行转换. 例如:GPS的数据时间格式:ddMMyy- ...

  3. 将UTC、EST时区的时间转化成北京时间(python)

    1.将得到的UTC时间转化成北京时间:(假设获得的时间格式为:2018-08-02T14:17:39+00:00) def utc_to_local(utc_time_str, utc_format= ...

  4. PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间

    PostgreSQL | 将 timestamptz 格式的UTC时间转换成北京时间 1.将UTC时间"2020-08-25 02:11:34.59741+00" 转换成北京时间( ...

  5. python UTC时间转换成北京时间

    UTC时间转成北京时间: 例如:2020-04-26T03:02:01Z 转成 2020-04-26 11:02:01 时差问题:UTC+8=北京时间 from datetime import dat ...

  6. Android开发,GPS获取实时时间并转为北京时间,定位信息,海拔高度,并进行显示

    在转载的基础上增加一些内容,主要是时间的转换所以这里直接先把重点列出来: (GPS时间转为本地时间): @SuppressLint("SimpleDateFormat")priva ...

  7. linux 同步北京时间_linux 同步北京时间

    如果不是北京时间先改成北京时间 1.删除自带的localtime rm -rf /etc/localtime 2.创建软链接到localtime ln -s /usr/share/zoneinfo/A ...

  8. c语言 北京时间转换utc时间_utc时间如何转换为北京时间

    整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated).UTC与格 ...

  9. php把北京时间转换时间戳,北京时间与unix时间戳(unix timestamp)的互转方法

    unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp),是从1970年1月1日(UTC/GMT的午夜)开始到某一时刻所经过的秒数, ...

最新文章

  1. flowable 动态多实例
  2. android中影藏状态栏和标题栏的几种方法
  3. 【Flink】CSV 文件写入 追加写入 CsvWriter 的使用
  4. python2.7中文字符串_python2.7 怎样将中文字符串转为字节流?
  5. 未来计算机的两个发展方向是巨型化和,【填空题】未来的计算机将以超大规模集成电路为基础,向巨型化、( )、多媒体化、网络化和智能化的方向发展。...
  6. RStudio 的使用
  7. 如何禁止计算机自动安装驱动,禁止自动安装显卡驱动-怎样禁止系统自动安装显卡驱动?系统是Gho – 手机爱问...
  8. sigmaplot画辐射方向图教程
  9. (28)部署强命名程序集到GAC
  10. 永恒之蓝病毒补丁+封445端口
  11. Can't locate Time/HiRes.pm
  12. xxx is out of date错误
  13. AndroidTV 盒子查看启动apk的包名和类名
  14. android的vmos虚拟机,vmospro虚拟机
  15. 股市里赚钱最快的是什么股?有些股票的机会来了!
  16. 数字电视图像相关的基本概念
  17. DP-斜率优化初探 之 记录
  18. 基于Lora实现的屋内火灾报警系统
  19. 我对国内软件行业的看法(一)
  20. 无法将“xxx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

热门文章

  1. C语言学生成绩管理系统详解
  2. 前端Uncaught TypeError: $(...).popup is not a function问题
  3. mysql8.0Access denied for user 'root'@'' (using password: YES)
  4. 前5名最佳SQL数据库恢复软件
  5. css禁止图片保存,CSS的图片保存后面目全非?教你快速解决
  6. Maven Dependencies missing jar 解决方法
  7. Memcached/Redis可视化客户端TreeNMS使用
  8. JavaScript 下载文件、图片
  9. 成人高考可以报计算机专业吗,没有基础可以报成人高考计算机专业吗
  10. 转行学习3D游戏建模多久能入行?