学习以下内容(仅仅作为学习笔记):
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Locale;
public class WebTime {
public static void main(String[] args){
String webUrl="http://baidu.com";
System.out.println(getWebsiteDatetime(webUrl)+"百度时间");
}
private static String getWebsiteDatetime(String webUrl) {
// TODO Auto-generated method stub
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("yyy-MM-dd HH:mm:ss",Locale.CHINA);
return sdf.format(date);
}
catch(MalformedURLException e){
e.printStackTrace();
}
catch(IOException e){
e.printStackTrace();
}
return null;
}
}
该方法获取时间,只需要建立连接就可以了,不需要请求(request)与响应(response),所以比单独写接口效率要高。Android 中也可以用这种方法。