项目中的一个bug,排查许久 发现是jdk 的一个bug 多番寻求论坛也未知原因 做个笔记记下来
问题为 Date.before() 不能正确的比较毫秒数 改为compareTo或者getTime转为long后能正常比较
查看源码 发现 befor()与compareTo()实际都是getMillisOf获取时间比较大小
前者不能正确的比较毫秒级时间 很是疑惑
项目中的一个bug,排查许久 发现是jdk 的一个bug 多番寻求论坛也未知原因 做个笔记记下来
问题为 Date.before() 不能正确的比较毫秒数 改为compareTo或者getTime转为long后能正常比较
查看源码 发现 befor()与compareTo()实际都是getMillisOf获取时间比较大小
前者不能正确的比较毫秒级时间 很是疑惑