2013-08-30 41 views
0

我正在比較兩個日期值,它們被定義爲YYYYMMDD格式的字符串變量。我的要求是在兩個日期之間獲取記錄。爲此,我必須首先比較兩個日期然後獲取值。我堅持比較部分。請告訴我這樣做的方法。如何獲取兩個日期之間的記錄是C++中的字符串

我有以下日期

start_dat,newStartDat,newEndDat & end_dat都是字符串類型。

我想獲取newStartDat之間的值& newEndDat。

注意在C++中。

回答

0

對於那種格式的日期,簡單的字符串比較會給出正確的結果。假設「字符串類型」表示std::string(或類似的提供字典比較操作符的東西),那將是:

if (date >= newStartDat && date <= newEndDat) { 
    // It's in the range 
} 
相關問題