SQL格式化数据异常和修改建议
原示例程序为直接 o.put("createtime", new Date());此操作 new Date() 得到的结果为 'Wed Aug 08 00:00:00 CST 2018'
再插入的时候,会导致异常,修改方式如下:
Date date=new Date(); //获取一个Date对象
DateFormat simpleDateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //创建一个格式化日期对象
String punchTime = simpleDateFormat.format(date); //格式化后的时间
o.put("createtime", punchTime);
好的,我们看一下。 felt 发表于 2018-8-27 11:28 static/image/common/back.gif
好的,我们看一下。
我不知道您那环境是什么,我是在Windows开发环境,而数据库则是在Linux下,此时会有此问题,格式化之后变成正常日期格式(yyyy-MM-dd HH:mm:ss),无论任何环境,均可执行。
页:
[1]