常用函数
// 得到今天日期, 格式为"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;
}
}