格式当前时间mongodb date type
在写这篇文章之前,xxx已经写过了几篇关于改格式当前时间主题的文章,想要了解的朋友可以去翻一下之前的文章
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")}})雷同
文章结束给大家分享下程序员的一些笑话语录:
现在社会太数字化了,所以最好是有一个集很多功能于一身的设备!