【发布时间】:2014-04-02 00:31:38
【问题描述】:
我下面有字符串。
std::string _valid = "2014-03-28 16:45:59";
int y1, M1, d1, h1, m1, s1;
sscanf_s(_valid.c_str(), "%d-%d-%d %d:%d:%d", &y1, &M1, &d1, &h1, &m1, &s1);
现在,我可以得到年、月、日等等...
现在,我必须确定该时间是否早于当前日期时间。
time_t now = time(NULL);
但是,time_t 总是以 unix 时间戳返回我的时间。
如何比较日期?
【问题讨论】: