当前位置:Gxlcms > mysql > mongodbdatetype

mongodbdatetype

时间:2021-07-01 10:21:17 帮助过:3人阅读

mongodb date type mongdb时间类型有Date(),new Date(),ISODate() Date() --显示当前时间 Wed Mar 20 2013 10:50:49 GMT+0800 (CST) new Date() --构建一个格林尼治时间 可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统

mongodb date type

mongdb时间类型有Date(),new Date(),ISODate()

> Date() --显示当前时间

Wed Mar 20 2013 10:50:49 GMT+0800 (CST)

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

ISODate("2013-03-20T02:50:54.607Z")

> ISODate() --有new无new格式一样,也是格林尼治时间

ISODate("2013-03-20T02:51:02.949Z")

可以通过typeof查看其类型:

> typeof Date()

string

> typeof new Date()

object

> typeof ISODate()

object

算时间戳按时间查询:

>ISODate("2013-03-20T02:36:21.289Z").valueof

1363746981289

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

人气教程排行