当数据库时区设置为国际时区时
jdbc-url 中添加以下配置
serverTimezone=GMT%2B0
Java服务中设置东八区
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
使用mybatis红的mapper.xml
<resultMap id="BaseResultMap" type="cn.xs.qxj.mtk.pojo.XpCallInfo"> <result column="start_time" jdbcType="TIMESTAMP" property="startTime"/> </resultMap>
当时startTime 使用 Date 类型接收 ,则自动转成东八区时间
当时startTime使用 String 类型接收,则还是国际时间
标签:东八区,数据库,问题,startTime,mysql,TimeZone,接收 From: https://www.cnblogs.com/lxn0216/p/18160474