| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package testExport;
- import java.io.IOException;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.net.URLConnection;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.Locale;
- public class Test {
- //记住不要导错包 代码亲测可用
- public static void main(String[] args) {
- 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
- System.out.println(getWebsiteDatetime(webUrl2) + " [百度]");
- System.out.println(getWebsiteDatetime(webUrl3) + " [淘宝]");
- System.out.println(getWebsiteDatetime(webUrl4) + " [中国科学院国家授时中心]");
- System.out.println(getWebsiteDatetime(webUrl5) + " [360安全卫士]");
- Calendar cal = Calendar.getInstance();
- // 往前多少天的访客
- cal.add(Calendar.DATE, -1);
- String startTime = new SimpleDateFormat( "yyyyMMdd").format(cal.getTime());
- System.out.println(startTime);
- }
- /**
- * 获取指定网站的日期时间
- *
- * @param webUrl
- * @return
- */
- public static String getWebsiteDatetime(String webUrl){
- try {
- URL url = new URL(webUrl);// 取得资源对象
- URLConnection uc = url.openConnection();// 生成连接对象
- uc.connect();// 发出连接
- long ld = uc.getDate();// 读取网站日期时间
- Date date = new Date(ld);// 转换为标准时间对象
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.CHINA);// 输出北京时间
- return sdf.format(date);
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return null;
- }
- }
|