background image

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){

 
  }

  public IPTimeStamp(String ip){
    this.ip=ip;

  }
  public String getIpTimeRand(){

    StringBuffer buf=new StringBuffer();
    if(this.ip!=null){

      String s[] =this.ip.spilit("\\.");
      for(int i=0;i<s.length;i++){

        buf.append(this.addZero(s[i],3));
      }

    }
    buf.append(this.getTimeStam());

    Random r=new Random();
    for(int i=0;i<3;i++){

      buf.append(r.next(10));
    }

    return buf.toString();
  }

 
  private String addZero(String str,int len){

    StringBuffer s=new StringBuffer();
    s.append(str);

    while(s.length()<len){
      s.insert(0,"0");

    }
    returen s.toString();

  }
 

  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("yyyyMMddHHmmssSSS");

    return this.sdf.format(new Date());
  }

}