常用函数

 // 得到今天日期, 格式为"yyyy-MM-dd"
 public static String getTodayString() {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd");
  String strdt = SDF.format(new java.util.Date());
  return strdt;
 }

 // 得到今天时间, 格式为"yyyyMMddhhmmss"
 public String getNowTimeString() {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
  String strdt = SDF.format(new java.util.Date());
  return strdt;
 }

 // 加密函数,密码加密
public static String encrypt_pwd(String pwd) {
  return pwd;
 }

 // 加密函数,字符串加密
public static String encrypt_pwd(String pwd) {
  return pwd;
 }

 //判断是否为数字
 public boolean isNumeric(String str)
 {
  Pattern pattern = Pattern.compile("[0-9]*");
  Matcher isNum = pattern.matcher(str);
   if( !isNum.matches() )
   {
    return false; //不是数字
   }
  return true; //是数字
 }

 

// 将Date转化为String, 格式为"yyyy-MM-dd HH:mm:ss"
 public static String convertDateToString(Date dt) {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String strdt = SDF.format(dt);
  return strdt;
 }

 // 将String转化为Date, 要求String格式为"yyyy-MM-dd HH:mm:ss"
 public static Date convertStringToDate(String strdt) {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  Date dt = null;
  try {
   dt = SDF.parse(strdt);
  } catch (Exception e) {
   logger.error("Can't convert '" + strdt + "' to Date: "
     + e.getMessage());
  }
  return dt;
 }

 // 得到今天日期, 格式为"yyyy-MM-dd"
 public static String getTodayStr() {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String strdt = SDF.format(new java.util.Date());
  return strdt;
 }

 // 得到今天时间, 格式为"yyyyMMddhhmmss"
 public static String getNowTime() {
  SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String strdt = SDF.format(new java.util.Date());
  return strdt;
 }

 // 得到min分钟后的时间
 public static String getDTAfterMin(Date dt, int min) {
  Date newdt = dt;

  newdt.setTime(newdt.getTime() + min * 60000);
  return convertDateToString(newdt);
 }

 // 解决中文查询问题
 public static String chgStr(String str) {

  if (str == null)
   return null;

  try {
   byte[] temp_t = str.getBytes("ISO-8859-1");
   return new String(temp_t);
  } catch (Exception e) {
   logger.error("Can't chgStr '" + str + "': " + e.getMessage());
   return null;
  }
 }

 

posted on 2008-12-05 14:37  小星星☆★  阅读(274)  评论(0编辑  收藏  举报

导航