1.从注册到现在有几天
DBOperator的一个方法
public int getTime1ToTime2(String Time1) {
String StrDate=Time1;
int i=StrDate.indexOf("-");
String ip1=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
i=StrDate.indexOf("-");
String ip2=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
i=StrDate.indexOf(" ");
String ip3=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
java.util.Date StartDate=new java.util.Date(Integer.valueOf(ip1).intValue()-1900,Integer.valueOf(ip2).intValue(),Integer.valueOf(ip3).intValue());
long aa=StartDate.getTime();
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH") ;
StrDate = df.format(new java.util.Date()) ;
i=StrDate.indexOf("-");
ip1=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
i=StrDate.indexOf("-");
ip2=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
i=StrDate.indexOf(" ");
ip3=StrDate.substring(0,i);
StrDate=StrDate.substring(i+1,StrDate.length());
java.util.Date StartDate1=new java.util.Date(Integer.valueOf(ip1).intValue()-1900,Integer.valueOf(ip2).intValue(),Integer.valueOf(ip3).intValue());
long bb=StartDate1.getTime();
return (int)(bb-aa)/(24*60*60*1000);
}
从注册到现在有几天 int DayCount=dbo.getTime1ToTime2("2008-04-29 21:17:04");
-24天,就是说24天前
2时间处理类
public String gettime() {
String datestr = "" ;
try {
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH") ;//获得现在的时间
//java.text.DateFormat df = new java.text.SimpleDateFormat("H") ;//getstrHours()
//java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-M") ;//getMonth()
//java.text.DateFormat df = new java.text.SimpleDateFormat("M") ;//getstrMonth()
//java.text.DateFormat df = new java.text.SimpleDateFormat("d") ;//getstrDate()
// java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-M-d") ;//getDate()
java.text.DateFormat df = new java.text.SimpleDateFormat("E") ;//getstrWeek()
datestr = df.format(new java.util.Date()) ;
}
catch (Exception ex) {
3转中文处理类
public String ex_chinese(String str){
if(str==null){
str ="" ;
}
else{
try {
str = new String(str.getBytes("iso-8859-1"),"gb2312") ;
}
catch (Exception ex) {
}
}
return str ;
}
3 时间处理
}
return datestr ;
}