您的位置:首页 > 数据库 > Mongodb

mongodb插入datetime类型所用函数appendDate的参数Date_t详解

2016-06-07 17:52 615 查看
源码:

struct MONGO_CLIENT_API Date_t {
// TODO: make signed (and look for related TODO's)
unsigned long long millis;
Date_t() : millis(0) {}
Date_t(unsigned long long m) : millis(m) {}
operator unsigned long long&() {
return millis;
}
operator const unsigned long long&() c {
return millis;
}
void toTm(tm* buf);
std::string toString() const;
time_t toTimeT() const;
int64_t asInt64() const {
return static_cast<int64_t>(millis);
}
bool isFormatable() const;
};

需要注意的是Date_t(unsigned long long m)的输入一定是毫秒级别的时间戳,否则得到的Date_t有错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: