数据要求存放的格式为date类型 保存的长度为yyyy-mm-dd HH:ss
String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime()); Timestamp tt = Timestamp.valueOf(time);
System.out.println(tt);
得到的结果是2013-06-01 16:16:04.0 有没有方法可以忽略秒和毫秒
String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime()); Timestamp tt = Timestamp.valueOf(time);
System.out.println(tt);
得到的结果是2013-06-01 16:16:04.0 有没有方法可以忽略秒和毫秒
得到当前时间的yyyy-MM-dd HH:mm效果,并存入数据库?
System.out.println(time);
因为不转换的话获取的是String类型,数据库里的要求的类型是Date,如果是String肯定无法插入
那你就在数据库中用to_date方法转换下不就可以了啊。
查找的话,将字符串转换成Date。