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
请开发者帮忙解决一下啊 QQ里没有人回答,论坛也没有人理,呵呵 版本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-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]