论坛或者网站一般都会有注册信息,对于注册中用户上传的东西的命名,如照片等,一般采用的是ip+日期加位随机数字的命名方式,以下是实现类,,也是从老师那里学来的,仅供大家参考
package com.xiaowei;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class IPTimeStamp {
private SimpleDateFormat sdf=null;
private String ip=null;
public IPTimeStamp(String ip){
this.ip=ip;
}
public String getDate(){
this.sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
return this.sdf.format(new Date());
}
public String getTimeStamp()
{
this.sdf=new SimpleDateFormat("yyyyMMddHHmmssSSSS");
return this.sdf.format(new Date());
}
private String addZero (String str,int len){
StringBuffer s=new StringBuffer();
s.append(str);
while(s.length()<len){
s.insert(0,"0");
}
return s.toString();
}
public String getIPTimeRand(){
StringBuffer buf =new Stri