Heim >Datenbank >MySQL-Tutorial >mongodb date type

mongodb date type

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 14:58:311203Durchsuche

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn