我有下面的字符串。現在如何在C++中比較字符串日期和time_t?
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時間戳返回我的時間。
如何比較日期?
謝謝。這非常有幫助。 –