格林尼治时间
来源:9-6 设计消息模块的持久层(一)

10031216
2021-12-01
Date sendTime = (Date) one.get(“sendTime”);
sendTime = DateUtil.offset(sendTime, DateField.HOUR, -8);
老师,这里是不是写反了,应该是格林尼治时间加上8才等于北京时间吧,北京时间要快8小时,比如说格林尼治时间才0点,北京已经是8点了
写回答
1回答
-
神思者
2021-12-01
北京比新疆大概早2个小时,如果北京是上午9点,新疆就是7点。你再套入格林尼治和北京的关系想一下。现在是要把北京时间上午9点保存到MongoDB中,会被当做格林尼治的上午9点,MongoDB不会自动转换时间。所以保存时间以前,要手动先转换时间,北京时间基础之上减去8小时
012022-01-03
相似问题