我用java语言,获取的网络时间总显示1970-01-01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用java语言,获取的网络时间总显示1970-01-01相关的知识,希望对你有一定的参考价值。

代码是这样的
String webUrl = "http://www.google.cn/";// 百度
URL url = new URL(webUrl);
URLConnection conn = url.openConnection();
conn.connect();
long dateL = conn.getDate();

System.out.println("dateL-----"+dateL);
Date date = new Date(dateL);
SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss",Locale.CHINA);
Calendar c = Calendar.getInstance();
c.setTime(date);
String dates = dateFormat.format(date);
System.out.println("dates----------"+dates);

把http后面呆个s ,时间就正常了
String webUrl = "https://www.baidu.com/";

http获取不到时间,具体原理不清楚追问

为什么我的电脑用http可以取到时间,但是别人的电脑,取到的时间是随机的,有的时候是1970-01-01,有的时候时间是正常的,为啥?

参考技术A 设置一下试试看吧

以上是关于我用java语言,获取的网络时间总显示1970-01-01的主要内容,如果未能解决你的问题,请参考以下文章

我用的是xcode4.2,弄了一个imageview,现在我想让这个imageview显示网络上的图片,请问我该怎么做?

20165220 第二周学习总

请教java如何实现获取一段mp3的总时长

java js前端请求后台去获得音频流,然后播放音乐,音乐可以控制进度,显示总时长

我用PHP做分页显示遇到一个问题。

在java中怎么获取音频的总时长?