mongodb中存储的时间是标准时间UTC +0:00  而咱们中国的失去是+8.00 。

在C#中取回DateTime数据时候要转换成LocalTime格式不然总会缺少8小时,这是因为MongoDB采取的是UTC时间,而通常系统用的是Local时间(中国),时区不同如果不注意

会出现时间不对称 。

<div bg_csharp"="" style="font-family: verdana; word-wrap: break-word; font-size: 14px; width: 687px; color: rgb(51, 51, 51); line-height: 26px;">

[csharp] view plaincopy
  1. Convert.ToDateTime(doc["CreateTime"]).ToLocalTime().ToString("yyyy-MM-dd HH:mm")

由于工作的原因,我最近在弄数据库是mongoDB的Java项目。发现项目中的时间出现问题,每次保存数据的时候时间都会少掉8个小时。

解决办法

在设置时间变量前添加注解

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")

pattern是时间格式设置(HH表示24小时制,hh表示12小时制),timezone是时区设置,我们这里是东八区,所以设置为这个。

MongoDB 查询时间差问题修复相关推荐

  1. mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具

    市场上有许多MongoDB管理工具.这些工具可以提高MongoDB开发和管理的效率.下面我们就列举一些2020年好用的mongo管理工具. 1)NoSQLBooster 用于MongoDB的NoSQL ...

  2. MongoDB 数据文件损坏修复救命repair与致命危险

    最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...

  3. mongodb不等于某个值_MongoDb进阶实践之四 MongoDB查询命令详述

    一.引言 上一篇文章我们已经介绍了MongoDB数据库的最基本操作,包括数据库的创建.使用和删除数据库,文档的操作也涉及到了文档的创建.删除.更新和查询,当然也包括集合的创建.重命名和删除.有了这些基 ...

  4. MongoDB查询(上)

    MongoDB查询(上) 1.find MongoDB使用find来进行查询.查询就是返回一个集合中文档的子集,子集合的范围从0个文档到整个集合.find的第一个参数 决定了要返回哪些文档.其形式也是 ...

  5. Mongodb查询语句与Sql语句对比

    左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" ...

  6. Mongodb查询分析器解析

    Mongodb查询分析器 动态相关项目中涉及到数据量大和吞吐量的接口,例如关注页面动态,附近动态,这部分数据都是存储在mongodb中,在线上数据中分类两个mongodb集合存储 其中关注动态基于扩散 ...

  7. MongoDB查询实现 笛卡尔积,Union All 和Union 功能

    转载自   MongoDB查询实现 笛卡尔积,Union All 和Union 功能 此篇文章及以后的文章大部分都是从聚合管道(aggregation pipeline)的一些语法为基础讲解的,如果不 ...

  8. mongodb查询内嵌文档

    mongodb查询内嵌文档 假设有这样一个文档: db.XXX.remove(); db.XXX.insert({"id":1, "members":[{&qu ...

  9. mongodb查询分页优化

    mongodb查询分页优化 转自:https://blog.csdn.net/chunqiuwei/article/details/11669885 项目中需要用mongodb来进行数据测存储和查询, ...

最新文章

  1. Fikker 站长缓存无法缓存用 IIS 做 Web 服务器的 PHP 页面的解决方法
  2. 14.7倍推理加速、18.9倍存储节省!北航、商汤、UCSD提出首个点云二值网络 | ICLR 2021...
  3. html绘制圆形和弧形的代码,通过HTML5 Canvas API绘制弧线和圆形的教程
  4. java 革命_JAVA数据库连接池的革命 -- 从BoneCP到HikariCP(转)
  5. python27怎么使用_pygtk:glade的使用(针对python27的第一个例子)
  6. VB2010 的隐式续行(Implicit Line Continuation)
  7. Windows下nginx的安装及使用方法入门
  8. 一文搞清楚 Spark shuffle 调优
  9. Java Scala获取所有注解的类信息
  10. cacti支持中文办法
  11. 以下属于4nf的分解为_数据库原理·模拟试卷及答案(1)
  12. 601. 体育馆的人流量
  13. 土方计算软件 FastTFT15.0免狗安装包下载
  14. 【安卓学习笔记】界面编程入门
  15. plot_2d_separator
  16. GPIO 配置之ODR, BSRR, BRR 详解
  17. matlab如何在打印字符串后自动换行
  18. Estimate in progress using
  19. 带你快速入门RabbitMQ(附思维导图,案例代码)
  20. GoogleEarth二次开发平台指南(2) ---如何把三维模型和图片导入到谷歌地球中

热门文章

  1. android 4个点矫正不规则矩形_Android使用FragmentTabHost实现中间按钮凸出效果
  2. java实现dvd租赁系统_Java编写汽车租赁系统
  3. Sql批量插入时如果遇到相同的数据怎么处理
  4. Codeforces Round #587 C. White Sheet(思维+计算几何)
  5. [LeetCode]547. Friend Circles朋友圈数量--不相邻子图问题
  6. 手机客户端测试点(全)
  7. 【OpenCV开发】使用OpenCV的OpenCL(ocl)模块
  8. Mac平台下Opencv开发环境搭建
  9. [再寄小读者之数学篇](2014-06-03 华罗庚等式)
  10. 深度技术 GHOST XP SP3 快速专业装机版 v2012.07