mongodb date type

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-07 14:58:311201ブラウズ

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。