import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;

public class MyString
{
//对字符串进行GBK编码
public static String toChinese(String strvalue){
try{
if(strvalue=null){
return ;;;
}
else{
strvalue=new String(strvalue。getBytes("ISO8859_1"),"GBK");
return strvalue;
}
}catch(Exception e){
return "";
}
}
}
//对输入的字符串过滤sql注入
public static String StringtoSql(String str){
str=nullToString(str,"");
try{
str=str.trim().replace("\",(char)1);
}catch(Exception e){
return "";
}
return str;
}
//读取数据库中数据时,过滤sql注入
public static  String SqltoString(String str){
str=nullToString(str,"");
try{
str=str.replace((char)1,"\").trim();
}catch(Exception e){
return "";
}
return str;
}
//对字符串进行Unicode编码
public static String toUnicode(String strvalue){
try{
if(strvalue==null){
return null;
}else{
strvalue=new String(strvalue.getBytes("GBK"),"ISO8895_1");
return strvalue;
}
}catch(Exception e){
return "";
}
}
//判断当前时间
public static boolean compareNowTime(String date){
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
Date d=null;
try{
d=format.parse(date);
}catch(ParseException ex){
}
if(System.currentTimeMillis()-259200000<d.getTime()){
return true;
}
return false;
}
//判断用户输入的字符是数字还是字母
public static boolean isID(String str){
if(str!=null&&str.length()>0){
if(str.charAt(0)<57&&str.charAt(0)>48)  return false;
for(int i=0;i<str.length();i++){
if(str.charAt(i)<65&&str.charAt(i)>57||str.charAt(i)>90&&str.charAt(i)<97&&
str.charAt(i)!=95||str.charAt(i)>122||str.charAt(i)<48){
return false;
}
}
return true;
}
return false;
}
//对输入数据中的HTML字符进行转换
public static final String escapeHTML Tags(String input){
if(input==null||input.length()==0){
return input;}
StringBuffer buf=new StringBuffer(input.length());
char ch='';
for(int i=0;i<input.length();i++){
ch=input.charAt(i);
if(ch=='<'){
buf.append("&lt;");
}else if(ch=='>'){
buf.append("&gt;");
}else{
buf.append(ch);  }
  }
return buf.toString();
}
//对SQL语句中输入的空值进行处理
public static final String SqlToLink(String str){
str=StringUtils.nullToString(str,"");
if("".equals(str)){
str="LIKE '%'";
}else{
str=("LIKE '%"+str+"%'");}
return str;
}
}