zoukankan      html  css  js  c++  java
  • mongdb时间类型


    Date()  显示当前的时间
    new Date  构建一个格林尼治时间   可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间
    ISODate()  也是格林尼治时间

    > date();
    2017-09-06T10:23:47.101+0800 E QUERY    [thread1] ReferenceError: date is not defined :
    @(shell):1:1

    > Date()
    Wed Sep 06 2017 10:23:50 GMT+0800 (CST)
    >
    > new Date()
    ISODate("2017-09-06T02:23:56.978Z")
    >
    > ISODate()
    ISODate("2017-09-06T02:24:02.712Z")


    查看类型

    > typeof Date()
    string

    > typeof new Date()
    object



    时间戳

    > ISODate("2017-09-06T02:23:56.978Z").valueOf()
    1504664636978
    >
    > new Date("2017-09-06T02:23:56.978Z").valueOf()
    1504664636978


    查询指定时间范围的数据

    db.mycol.insert({"name":"123",updatetime:ISODate("2017-09-05T00:00:00Z")})
    db.mycol.insert({"name":"1234",updatetime:ISODate("2017-09-06T00:00:00Z")})
    db.mycol.insert({"name":"12345",updatetime:ISODate("2017-09-07T00:00:00Z")})
    db.mycol.insert({"name":"123456",updatetime:ISODate("2017-09-08T00:00:00Z")})
    db.mycol.insert({"name":"1234567",updatetime:ISODate("2017-09-09T00:00:00Z")})


    > db.mycol.find({ "updatetime" : { "$gte" : ISODate("2017-09-06T00:00:00Z") , "$lt" : ISODate("2017-09-08T00:00:00Z") } })



  • 相关阅读:
    【剑指offer】一些简单题05 06
    【剑指offer】11 旋转数组的最小数字
    【剑指offer】10 斐波那契数列
    【剑指offer】 03 数组中重复的数字
    【剑指Offer】 04 二维数组中的查找
    HPCC复习部份
    软工提纲复习
    软件工程复习
    Scala
    [转]对TCP/IP网络协议的深入浅出归纳
  • 原文地址:https://www.cnblogs.com/liang545621/p/7483475.html
Copyright © 2011-2022 走看看