qingzhaozh 发表于 2016-1-10 23:24:48

JEECG在Linux环境日期显示问题

在linux下online开发,数据可正常生成,编辑数据时日期显示为linux格式,无法正常保存,请问如何解决?

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

保存时错误消息:
PreparedStatementCallback; SQL ; 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

狂舞紫禁 发表于 2016-1-15 18:02:14

请开发者帮忙解决一下啊

狂舞紫禁 发表于 2016-1-19 18:36:57

QQ里没有人回答,论坛也没有人理,呵呵

melons 发表于 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>

melons 发表于 2016-3-30 14:44:07

狂舞紫禁 发表于 2016-1-19 18:36 static/image/common/back.gif
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>
页: [1]
查看完整版本: JEECG在Linux环境日期显示问题