java 数据转换格式存进数据库的问题 急 急~求助

jsonMap.get("operateTime") 返回的是一个Object 里面的数据格式是“yyyy-MM-dd HH:mm:ss”

怎样才能转换成sql 的Date格式存进数据库里面 求助各路大神~

6个回答

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类型的数据就行

sql语句有转换的方法,百度一下就行了。

Timestamp.valueOf(time)

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String newtime = df.format(你得到的时间);
Date d1 = df.parse(newtime);
然后把d1存到你的数据库中。

JSONObject.toBean();//先转换成数据库映射的bean啊,面向对象,不要用map作为参数

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问