ntp服务器 时间(查看服务器时间)

publicstaticStringgetNTPServerDateTime(StringNTPTimeServerUrl){StringdateTimeMessage;try{NTPUDPClienttimeClient=newNTPUDPClient();InetAddresstimeServerAddress=

大家好,又见面了,我是你们的朋友全栈君。

public static String getNTPServerDateTime(String NTPTimeServerUrl) {
    String dateTimeMessage;
    try {
        NTPUDPClient timeClient = new NTPUDPClient();
        InetAddress timeServerAddress = InetAddress.getByName(NTPTimeServerUrl);
        TimeInfo timeInfo = timeClient.getTime(timeServerAddress);
        TimeStamp timeStamp = timeInfo.getMessage().getTransmitTimeStamp();
        Date date = timeStamp.getDate();
        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        dateTimeMessage = dateFormat.format(date);
    } catch (UnknownHostException e) {
        return e.getMessage();
    } catch (IOException e) {
        return e.getMessage();
    }
    return dateTimeMessage;

}

NTPTimeServerUrl为NTP服务器地址,如上海交通大学网络中心NTP服务器地址为:202.120.2.101

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128802.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月12日 下午5:00
下一篇 2022年4月12日 下午5:00


相关推荐

  • HTTP请求中POST与GET的区别

    HTTP请求中POST与GET的区别一 原理区别一般我们在浏览器输入一个网址访问网站都是 GET 请求 再 FORM 表单中 可以通过设置 Method 指定提交方式为 GET 或者 POST 提交方式 默认为 GET 提交方式 HTTP 定义了与服务器交互的不同方法 其中最基本的四种 GET POST PUT DELETE HEAD 其中 GET 和 HEAD 被称为安全方法 因为使用 GET 和 HEAD 的 HTTP 请求不会产生什么动作 不会产生动作意味着 GET

    2026年3月17日
    3
  • pytest parametrize fixture_参数化数据

    pytest parametrize fixture_参数化数据前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月29日
    6
  • Jenkins安装_Noam Jenkins

    Jenkins安装_Noam Jenkins前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

    2022年7月30日
    11
  • C语言switch语句用法详解

    C语言switch语句用法详解switch 语句的一般形式 switch 整形表达式 nbsp nbsp nbsp case 常量表达式 1 nbsp 语句 1 nbsp nbsp case 常量表达式 2 nbsp 语句 2 nbsp nbsp nbsp nbsp nbsp case 常量表达式 n nbsp 语句 n nbsp nbsp default nbsp 语句 n 1 switch 主要需要注意的方面有两个 1 从哪进 表达式的值与 case 后的值相同则进入 case 顺序不影响结果 2 从哪出 遇到

    2026年3月26日
    2
  • redisson分布式锁实现原理_redisson连接池

    redisson分布式锁实现原理_redisson连接池redissonlock、tryLock分布式锁原理解析

    2022年10月15日
    5
  • MQTT服务器搭建与试用,桌面工具连接MQTT服务器

    MQTT服务器搭建与试用,桌面工具连接MQTT服务器简介MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽、不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物联网通信协议的重要组成部分。MQTT现在主要用于即时通讯,物联网M2M,物联网采集等。本文就社区上常见的开源MQTT服务器在常见操作系统上的搭建做详细介绍。目前一些开源MQTT服…

    2022年5月29日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号