//获取当前时间
public String getCurentTime(){
SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
String date = formatter.format(new java.util.Date());
return date;
}
//把当前时间转换成long类型
public long getCurentSecond() throws ParseException{
String curentTime = getCurentTime();
SimpleDateFormat sDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date;
long beginTime;
date = sDate.parse(curentTime);
beginTime = date.getTime();
return beginTime;
}
实际应用
long currentTime= getCurentSecond();
while(result==-1){
if(getCurentSecond()-currentTime>6000){//首次连接不成功,有6秒钟的继续连接时间
if(result==-1){
isExit=true;
}
break;
}
Log.v("tt","连接中.......");
Log.v("bb","当前时间间隔:"+(getCurentSecond()-currentTime));
result=ClientConnection.connectServer("118.123.213.101", 9000, "shiguanglu@dreamservice.cn", "u43dT.vwaPLWvhqLTQ6H3/"); }