Java new Date() bug

博客讲述往MongoDB中upsert记录时,Date类型字段入库时间比当前时间晚1h30min。代码测试显示new Date()打印时间正常,排除系统时区问题。重启后问题解决,但未复现该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

往 MongoDB 中 upsert 记录,记录中的一个字段是 Date 类型的,这个字段是我 new Date() 放进去的。

然后落库的时候,发现这个时间比当前时间要晚 1h30min 左右。

我写了一个代码测试了一下 new Date() 打印出来的时间确实是当前时间,但是不知道为啥入库就满了一个半小时。

如果说是系统时区问题的话,应该是 8h,16h 之类的时间差,而不是 1h30min 这么夹生的时间差。

重启一下之后,问题就解决了,遗憾没有复现出来。

转载于:https://www.cnblogs.com/tuhooo/p/10550409.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值