我有一個文件'date.txt',它有日期。像, 週一10月13日9時37分08秒2009年在C++中比較日期
現在我想比較這最新與系統日期。我如何在C++中比較日期?
我用這個代碼從文件內容「date.txt」
string date;
while (inDateFile >>date) //inDateFile is an ifstream object
cout<<date<<endl;
而這種代碼來獲得系統日期,
time_t timer;
struct tm *tblock;
timer = time(NULL);
tblock = localtime(&timer);
string str = asctime(tblock);
現在,我怎麼這兩個日期比較。?
這裏沒有足夠的數據來回答問題。第一個代碼段中的'date'的類型是什麼? – Omnifarious 2009-10-12 05:00:29
date是一個字符串數據類型。我只是閱讀字符串中的文件內容並顯示它們 – SyncMaster 2009-10-12 05:12:47
這不是一個答案本身,只是一個評論:該地區將如何影響您閱讀的文本或在這裏是不相關的?在我看來,這整個要求有點脆弱。 – 2009-10-12 07:35:57