关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9676|回复: 4

[代码生成器] JEECG在Linux环境日期显示问题

[复制链接]
发表于 2016-1-10 23:24:48 | 显示全部楼层 |阅读模式
在linux下online开发,数据可正常生成,编辑数据时日期显示为linux格式,无法正常保存,请问如何解决?

日期格式:
Jan 12, 2016 12:00:00 AM

保存时错误消息:
PreparedStatementCallback; SQL [update zmd_purchase_price set remark=? , valid_from=? , create_by=? , create_name=? , sys_company_code=? , material=? , currency=? , update_by=? , vendor_code=? , price=? , sys_org_code=? , tax=? , create_date=? , description=? , update_name=? , vendor_desc=? , update_date=? where id='8a7b9aea51d488180151d48818380000']; Data truncation: Incorrect datetime value: 'Jan 12, 2016 12:00:00 AM' for column 'valid_from' at row 1; nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: 'Jan 12, 2016 12:00:00 AM' for column 'valid_from' at row 1
qq1.png

无法保存

无法保存
发表于 2016-1-15 18:02:14 | 显示全部楼层
请开发者帮忙解决一下啊
发表于 2016-1-19 18:36:57 | 显示全部楼层
QQ里没有人回答,论坛也没有人理,呵呵
发表于 2016-3-30 14:42:49 | 显示全部楼层
版本3.6.2的解决方式:修改src\main\java\org\jeecgframework\web\cgform\common\spring-mvc-cgform.xml,在bean id freemarker和bean id freemarkerword下加入这三个属性:

                <property name="dateFormat" value="yyyy-MM-dd"></property>
                <property name="timeFormat" value="HH:mm:ss"></property>
                <property name="dateTimeFormat" value="yyyy-MM-dd HH:mm:ss"></property>
发表于 2016-3-30 14:44:07 | 显示全部楼层
狂舞紫禁 发表于 2016-1-19 18:36
QQ里没有人回答,论坛也没有人理,呵呵

修改过后的片段是:
        <bean id="freemarker" class="freemarker.template.Configuration">
                <property name="templateLoader" ref="templetLoader" />
                <property name="defaultEncoding" value="UTF-8"></property>
                <property name="numberFormat" value="0"></property>
                <property name="dateFormat" value="yyyy-MM-dd"></property>
                <property name="timeFormat" value="HH:mm:ss"></property>
                <property name="dateTimeFormat" value="yyyy-MM-dd HH:mm:ss"></property>
        </bean>


        <bean id="freemarkerWord" class="freemarker.template.Configuration">
                <property name="templateLoader" ref="templetLoaderWord" />
                <property name="defaultEncoding" value="UTF-8"></property>
                <property name="numberFormat" value="0"></property>
                <property name="dateFormat" value="yyyy-MM-dd"></property>
                <property name="timeFormat" value="HH:mm:ss"></property>
                <property name="dateTimeFormat" value="yyyy-MM-dd HH:mm:ss"></property>
        </bean>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表