jsonMap.get("operateTime") 返回的是一个Object 里面的数据格式是“yyyy-MM-dd HH:mm:ss”
怎样才能转换成sql 的Date格式存进数据库里面 求助各路大神~
jsno中的数据时字符串的形式,将数据取出来,复制到一个字符串中在使用这个方法就可以将其转换为Date类型
String time = "2016-09-19 05:40:17";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(time);
System.out.println(date);
将这个yyyy-MM-dd HH:mm:ss格式的Object转换成java.util.Date,然后存这个Date类型的数据就行
Timestamp.valueOf(time)
sql语句有转换的方法,百度一下就行了。
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String newtime = df.format(你得到的时间);
Date d1 = df.parse(newtime);
然后把d1存到你的数据库中。
JSONObject.toBean();//先转换成数据库映射的bean啊,面向对象,不要用map作为参数