㈠ java 如何获取指定IP 或网址的时间(如www.bjtime.cn)
import java.net.*;
import java.io.*;
import java.util.*;
public class ServerTime {
/**
* @param args
*/
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秒
代码我自己测试过了,没问题!
㈡ js 获取服务器时间 精确到毫秒(java)
var d, s = "";
var c = ":";
d = new Date();
s += d.getYear()+ "/";
s += (d.getMonth() + 1) + "/";
s += d.getDate() + " ";
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();
alert(s);
㈢ java 获取服务器视频总时长
MP4只是一个标准,不是具体有文件格式。
要是纯JAVA,这个很难。你得找一个纯JAVA的 mp4解码器。先从服务器下载到本地,然后使用解码器获取。
㈣ Java怎么获取Web服务器上文件的最后修改时间
在JDK1.5+Eclipse3.2 下编译通过~
不过不能用URL判断WEB文件,只能坐在服务器上啦~
import java.io.*;
import java.text.*;
import java.util.*;
public class checkfile {
public checkfile(){
}
public long cfile(String fPath){
File nf=new File(fPath);
if(nf.exists()){
return nf.lastModified();
}
return 0;
}
public static void main(String Args[]){
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String strBuf = null;
try{
strBuf = br.readLine();
}catch(IOException e){
e.printStackTrace();
}
checkfile cf=new checkfile();
SimpleDateFormat tm = new SimpleDateFormat("yyyy-mm-dd");
String tsm= tm.format(new Date(cf.cfile(strBuf.toString())));
System.out.println("LastModified Time:" + tsm);
}
}