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") } })



  • 相关阅读:
    序列化与反序列化
    POST与GET的区别
    block从0到1
    核心动画与UIView的区别
    app标配控制器:UITabBarController
    APP标配控制器:UINavigationController
    一个表中的某字段中所有的数据,复制到另一个表中
    Axure使用
    photoshop使用注意事项
    js 模板引擎 jade使用语法
  • 原文地址:https://www.cnblogs.com/l10n/p/7483475.html
Copyright © 2011-2022 走看看