public static String getCurrentDay(String dateStr)
{
SimpleDateFormat sdf = new SimpleDateFormat(dateStr);
return sdf.format(new Date());//util new的时候new出来的是util的date 这样才能用format转型
}
String d = DateUtil.getCurrentDay("yyyy-MM-dd");
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date curDate = null;
try {
curDate = new Date(df.parse(d).getTime());//sql 此处new的是sql类型的date 这样数据库中才能够塞入
} catch (ParseException e) {
e.printStackTrace();
}
其实和之前的那个字符串转换时间是一样的效果,只是这次在访问数据库的时候一直出错,说超出范围限制,后来才发现 原来是sql语句中少写了一个问号导致的。
参数范围超出限制,是问号少写了!