记一次时间转时长因为时区不同导致的问题

记一次时间转时长因为时区不同导致的问题 问题描述 问题追踪 问题解决 知识扩展 问题描述 业务上需要统计用户在线时长,数据库里存的两个相关字段是时间类型,我将两个字段相减得出了一个时间,格式如下: 在后台内存将date类型的时长转换为Integer类型的分钟数,使用getTime()/(60*1000),结果发现转换出来的数据值偏小,并且出现了负数。 问题追踪 找一个为负值的记录,进入断点,发现在
相关文章
相关标签/搜索