在北京时间www.bjtime.cn 这个网站有个电脑时钟校对 的软件,
是直接在本地电脑获取网上北京时间(是标准北京时间,不是本地的).
现在想做一个软件需要获取指定地址 或IP 的 服务器的时间
请问有什么方法可以获得??
最好写个完整的代码 谢谢!!
急着用
我是新手
最好有注释 !!
JAVA如何获取指定IP或网址的时间(如www.bjtime.cn)
答案:1 悬赏:40 手机版
解决时间 2021-01-03 20:25
- 提问者网友:捧腹剧
- 2021-01-03 06:16
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-07 03:37
import java.net.*;
import java.io.*;
import java.util.*;
public class ServerTime {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
URL url=new URL("http://www.bjtime.cn");//取得资源对象
URLConnection uc=url.openConnection();//生成连接对象
uc.connect(); //发出连接
long ld=uc.getDate(); //取得网站日期时间
Date date=new Date(ld); //转换为标准时间对象
//分别取得时间中的小时,分钟和秒,并输出
System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
}
}
运行结果:
16时1分23秒
代码我自己测试过了,没问题!
import java.io.*;
import java.util.*;
public class ServerTime {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
URL url=new URL("http://www.bjtime.cn");//取得资源对象
URLConnection uc=url.openConnection();//生成连接对象
uc.connect(); //发出连接
long ld=uc.getDate(); //取得网站日期时间
Date date=new Date(ld); //转换为标准时间对象
//分别取得时间中的小时,分钟和秒,并输出
System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");
}
}
运行结果:
16时1分23秒
代码我自己测试过了,没问题!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯