TTTL 发表于 2018-8-27 11:17:56

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:20

好的,我们看一下。

TTTL 发表于 2018-8-27 12:06:02

felt 发表于 2018-8-27 11:28 static/image/common/back.gif
好的,我们看一下。

我不知道您那环境是什么,我是在Windows开发环境,而数据库则是在Linux下,此时会有此问题,格式化之后变成正常日期格式(yyyy-MM-dd HH:mm:ss),无论任何环境,均可执行。
页: [1]
查看完整版本: SQL格式化数据异常和修改建议