mongdb时间类型

  • Date()  显示当前的时间
  • new Date  构建一个格林尼治时间   可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间
  • ISODate()  也是格林尼治时间
> Date()
Sun Jan 24 2016 20:39:57 GMT+0800 (CST)> new Date()
ISODate("2016-01-24T12:40:24.035Z")> ISODate()
ISODate("2016-01-24T12:52:33.341Z")

查看类型

> typeof Date()
string> typeof new Date()
object

时间戳

> ISODate("2016-01-24T12:52:33.341Z").valueOf()
1453639953341

查找

>db.tb1.find({time:{$gt:new Date(1363746981289)}})
支持多种格式:
> db.tb1.insert({mydate:ISODate("2012-11-02 07:58:51")})> db.tb1.insert({mydate:ISODate("20121102 07:58:51")})
> db.tb1.insert({mydate:ISODate("20121102")})也可以直接操作:>db.tb1.find({"mydate":{$gt:ISODate("2012-10-02T07:58:51Z")}})和db.tb1.find({"mydate":{$gt:new Date("2012-10-02T07:58:51Z")}})相同

存储

MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中

toLocaleString() 返回的是包含当前时区信息的时间字符串

> ISODate("2016-01-24T12:52:33.341Z").toLocaleString()
Sun Jan 24 2016 20:52:33 GMT+0800 (CST)

MongoDB时间类型相关推荐

  1. mongodb 时间戳 java_Java将日期类型Date时间戳转换为MongoDB的时间类型数据

    存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字.继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24 ...

  2. C# 操作MongoDB时间 时差问题

    C# 操作MongoDB时间 时差问题 SqlServer需要把一部分数据转移到MongoDB,提高系统查询效率,无奈时间问题困扰,循环插入大概两万条数据吧 AAA loanReport=new AA ...

  3. 自定义一个类型实现go时间类型的json和bson的序列化和反序列化

    自定义一个类型实现go时间类型的json和bson的序列化和反序列化 需求 实现 -自定义JSONTime类型 如何使用? 需求 go语言在时间 和 json 转换时使用 yyyy-MM-dd HH: ...

  4. Mongodb时间类型转换

    MongoDB存储时间类型数据时,都是先转换为UTC时间,然后存储到数据库中,当我们取出存储的时间时,就会出现时差的问题.比如我们用的北京时间,读取到的数值就会看到比当前时间少了8个小时,难道说我们在 ...

  5. MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)

    MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...

  6. mysql 日期_「5」学习MySQL日期与时间类型发现:要养成注重细节的习惯

    在前面的学习中我们提到过字段类型这个概念,本篇的主题就是来讲一种常用而相对复杂的类型:日期与时间. MySQL中表示日期与时间的数据类型有很多种,但主要的不外乎下面五种: 记住上面表中的"范 ...

  7. pandas数据预处理(标准化归一化、离散化/分箱/分桶、分类数据处理、时间类型数据处理、样本类别分布不均衡数据处理、数据抽样)

    1. 数值型数据的处理 1.1 标准化&归一化 数据标准化是一个常用的数据预处理操作,目的是处理不同规模和量纲的数据,使其缩放到相同的数据区间和范围,以减少规模.特征.分布差异等对模型的影响. ...

  8. 数据库中数据类型和约束(整数类型、字符串、时间类型)

    数据库中的数据保存在数据表中,在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,比如:数据类型和约束. 数据类型和约束保证了表中数据的准确性和完整性 1. ...

  9. PHPExcel对于Excel中日期和时间类型的处理

    PHPExcel是一款优秀的处理Excel文件读写的开源PHP Library,能够给我们提供强大的Excel读写能力,本文针对Excel处理过程中关于日期和时间类型的处理进行深入的讨论.PHPExc ...

最新文章

  1. Flex 学习笔记 动态设置itemRenderer
  2. 从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念
  3. 【机器学习基础】数学推导+纯Python实现机器学习算法27:EM算法
  4. cocos2d-x游戏开发(四)游戏主循环
  5. 如何解决90%的报表设计难题?300张报表模板任君挑选
  6. 互联网日报 | 4月7日 星期三 | 雷军称小米首款汽车售价10至30万;携程通过港交所上市聆讯;深交所主板与中小板正式合并...
  7. 烂泥:使用snmpwalk采集设备的OID信息
  8. 以太坊POA共识机制Clique源码分析
  9. 论.NET反射、委托与模式关系 zt- -
  10. JS实现键盘事件上下翻页
  11. MVC模式在Java Web应用程序中的实现
  12. 从入门到精通,C程序员必读的3本
  13. 好心情平台:30分钟就可改善抑郁情绪的运动处方
  14. 分享全球范围内比较好用的17个免费空间(基本稳定好多年)
  15. Windows11安装教程
  16. 结算系统功能详解-上篇
  17. c语言指针藏头,2020中秋节的藏头诗_关于中秋节的藏头诗词
  18. 2020web前端学习路线
  19. 模拟cmos集成电路(6)
  20. zulip 开源聊天软件服务器搭建

热门文章

  1. 看BAT技术面试官如何挑选Java程序员
  2. JAVA8 十大新特性
  3. 基于复杂方案OWSAP CsrfGuard的CSRF安全解决方案(适配nginx + DWR)
  4. MFC中MessageBox()用法
  5. Linux桌面版横评:十、Vector Linux 5.8 SOHO Final
  6. WinAPI: GetSystemDirectory - 返回 System 文件夹路径
  7. [转载]IT知识体系结构图
  8. BCH优势或从暗网彰显
  9. 谢烟客---------Linux之文件安全上下文及特殊权限位
  10. linux 无线网络配置工具wpa_supplicant与wireless-tools