timestamp是mysql数据库中的一种字段类型,内部存储是4个字节,精度达到微妙,回转换成UTC时间存储,读取的时候再根据时区转换回来
注意存储的还是UTC时间,查出来的数据,会晚8小时,起初数据库驱动包,是设置UTC,这样就导致,java格式会出来的数据,比实际时间快了八小时,这跟ORACLE是有点不一样,所以,建议还是少用timestamp,用datatime,或纯数字保存时间,这样可以避免一些问题,在设计数据库驱动包时,记得加上
serverTimezone=GMT
timestamp是mysql数据库中的一种字段类型,内部存储是4个字节,精度达到微妙,回转换成UTC时间存储,读取的时候再根据时区转换回来
注意存储的还是UTC时间,查出来的数据,会晚8小时,起初数据库驱动包,是设置UTC,这样就导致,java格式会出来的数据,比实际时间快了八小时,这跟ORACLE是有点不一样,所以,建议还是少用timestamp,用datatime,或纯数字保存时间,这样可以避免一些问题,在设计数据库驱动包时,记得加上
serverTimezone=GMT
转载于:https://my.oschina.net/u/3837147/blog/1861190