package bysj.common;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import javax.servlet.jsp.JspWriter;
public class MyTools {
public static String decode(String data){
try {
if(data==null) return "";
return new String(data.getBytes("ISO-8859-1"),"UTF-8");
} catch (UnsupportedEncodingException e) {
return "";
}
}
public static String GBKDecode(String data){
try {
if(data==null) return "";
return new String(data.getBytes("ISO-8859-1"),"GBK");
} catch (UnsupportedEncodingException e) {
return "";
}
}
public static Date toLongDate( String str){
return toDate("yyyy-MM-dd hh:mm:ss",str);
}
public static Date toShortDate( String str){
return toDate("yyyy-MM-dd",str);
}
public static Date toDate(String format, String str){
SimpleDateFormat sdf=new SimpleDateFormat(format);
try {
return sdf.parse(str);
} catch (ParseException e) {
e.printStackTrace();
return new Date();
}
}
public static String getNow(){
return foramtDate(new Date());
}
public static String foramtDate(Date dt){
return foramtDate("yyyy-MM-dd hh:mm:ss",dt);
}
public static String foramtDate(String format, Date dt){
SimpleDateFormat sdf=new SimpleDateFormat(format);
return sdf.format(dt);
}
public static void msg(JspWriter out,String m,String url) throws IOException{
out.print("<script>alert('"+m+"');location.href='"+url+"';</script>");
}
}