我们学校通知的每学期体育选抢课的时间是早八点,结果第一次抢课网页早开启了半小时左右,坑爹。
值此早期抢课无聊之际,想到为什么会早开半个小时(学校应该不会做故意提前开这种无聊的事情),想到可能是学校服务器时间设置有问题,就用脚本测试了一下服务器时间。
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Date;
public class WebServerTime {
private static final String webUrl = "https://cn.bing.com/";
public static void main(String[] args) {
try {
URL url = new URL(webUrl);
URLConnection connection = url.openConnection();
connection.connect();
Date date = new Date(connection.getDate());
System.out.println(date);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
结果是,比北京时间早了约30min
, 七点半开开心心任选咯