年月日時間排序

軟體開放過程中,有事會需要對時間進行排序,比如手機通話記錄等,都是按照撥打電話的時間排序的。那麼下面我將為大家介紹兩種簡單的排序方法

工具/原料

c c++ stl

方法/步驟

定義一個測試結構

struct TestTime

{

int nYear;

int nMonth;

int nDay;

int nHour;

int nMinute;

int nSecond;

};

編寫比較時間仿函數

bool CompareTime(TestTime ftime, TestTime ttime)

{

if(ttime.nYear != fCallLog.nYear)

{

return ttime.nYear < ftime.nYear;

}

if(ttime.nMonth != ftime.nMonth)

{

return ttime.nMonth < ftime.nMonth;

}

if(ttime.nDay != ftime.nDay)

{

return ttime.nDay < ftime.nDay;

}

if(ttime.nHour != ftime.nHour)

{

return ttime.nHour < ftime.nHour;

}

if(ttime.nMinute != ftime.nMinute)

{

return ttime.nMinute < ftime.nMinute;

}

if(ttime.nSecond != ftime.nSecond)     {

return ttime.nSecond < ftime.nSecond;

}

return false;

}

排序

std::list<TestTime> testList;

testList.sort(CompareTime);

相關文章

  1. 百度如何按時間排序查看新聞

    現在用百度搜尋最新的新聞事件已經成為了我們的生活習慣,而且百度本身的數據資源也已經是越來越完善,更新速度也是越來越快,那麼,我們在搜尋一些最近的信息的時候,肯定最想關注的就是最新發布的新聞資訊了,那麼 ...
  2. 文件夾內的文件如何按時間排序?

    在網上下載了一個文件,但是放在什麼地方忘記了.如何快速找到這個文件呢?按時間排序是一個不錯的選擇.下面我們就討論一下如何將文件夾內的文件按照時間先後進行排序,以便最快的速度對數據進行查找.操作. 工具 ...
  3. win7 文件夾按時間排序

    打開u盤找剛才拷貝的文件.文件很多,如果按照時間進行排序一下子就可以找到了. 但是文件夾中 卻沒有按照時間 排序這一列.如圖 那麼可以在 文件夾列上右擊--->創建日期. 然後 點擊 排序 就可 ...
  4. QQ群管理:按群成員入群時間排序

    筆者在一個地方群中當管理,因此群為實名驗證群,每位成員入群後都要發送實名信息進行登記,不提交驗證信息的清理出群. 近幾天因群內打算搞了一個聚會活動,宣傳力度很大,加群人數突增,這就導致負責登記的人工作 ...
  5. 百度搜尋時間排序 時間設置 百度搜尋時間限制

    時常要把搜尋的結果按時間排序下,從而希望找到更準確的搜尋結果.按時間排序功能本來可以從百度首頁的右上角的"搜尋設置"中設置時間條件!現在因為百度在搜尋首頁就有一個"搜尋工 ...
  6. 文件夾內的文件如何按照時間排序?

    在網上下載了一個文件,但是放在什麼地方忘記了.如何快速找到這個文件呢?按時間排序是一個不錯的選擇.下面我們就討論一下如何將文件夾內的文件按照時間先後進行排序,以便最快的速度對數據進行查找.操作. 工具 ...
  7. 如何使百度的搜尋結果按時間排序

    前言: 有時我們為了限制搜尋範圍.搜尋時間.過濾關鍵字等,需要用到高級搜尋. 方法/步驟 如何使百度的搜尋結果按時間排序? 對於具有對時間因素有要求的搜尋需求,比如某些新聞事件的搜尋結果,搜尋策略會自 ...
  8. 百度搜尋怎麼按時間排序

    百度搜尋怎麼按時間排序:使用百度搜尋網頁關鍵詞怎麼設置按照時間排列呢,平常我們都習慣了在搜尋框直接輸入關鍵詞百度一下,再慢慢翻頁查看有沒有我們所想要的,或者再換關鍵詞搜尋,但是呢很多朋友卻沒有留意到百 ...
  9. 新浪微博如何設置、取消智能排序或者時間排序

    目前,新浪微博的內容有兩種排序方法,一種是智能排序,一種是時間排序.那麼,如何設置.取消智能排序或者時間排序呢.小編示範下,如對您有幫助,請問本文投票. 方法/步驟 百度新浪微博.打開新浪微博的首頁. ...
  10. 2013年國家公務員考試行測:時間排序題破解良策

    11日(今日)上午,國家公務員局召開媒體通氣會.據介紹:2013年國家公考報名時間為10月15日8點到24日18點,10月15日到26日可以查詢審查資格.10月15日8點到24日18點,沒通過的可報其 ...
  11. EXCEL將月日年+時間轉化為年月日+時間

    11/18/2016 17:07:26 改成 2016/11/18 17:07:26 工具/原料 EXCEL 方法/步驟 先選擇要進行操作的數據,可以是一列也可以是若干數據一起,如圖-數據-分列 分列 ...
  12. 百度網盤修改時間排序

    百度網盤修改時間排序,希望這篇經驗能幫到你. 工具/原料 百度網盤網頁版 方法/步驟 登陸百度網盤網頁版 我們先新建幾個個文件夾 具體看百度網盤新建文件夾 最後新建完成了顯示如下圖 點擊下圖框內 修改 ...
  13. Win7右下角時間欄顯示星期幾正確格式年月日星期

    問題:如果能隨時看到正確的時間格式:年月日星期,那該多好? 下面演示設置方法: 工具/原料 Windows7系統 方法/步驟 (1)滑鼠單擊螢幕右下角的時間 (2)在彈出的菜單單擊"更改日期 ...
  14. dede 上一頁,下一頁 按時間修改排序方式的做法

    dede 上一頁,下一頁 按時間修改排序方式的做法: 比如文章的更新時間問題,後台中的文章的高級參數不會自動加載更新時間.而且,上一篇下一篇的功能是根據ID來進行排序的,如果列表中根據更新時間排序,那 ...
  15. EXCEL如何批量去掉時間,只保留年月日

    在使用EXCEL辦公時,有時我們從系統里到處的時間包括年月日和時間,但是我們僅需要保留年月日,去掉具體的時分秒,今天小編就來為您說一下如何批量去掉時間. 工具/原料 excel 方法/步驟 打開exc ...
  16. 如何從日期時間中提取年月日時分秒

    在日常生活中,很多日期時間複製到Excel中會在一個單元格中,如何才能提取出年月日時分秒呢?下面為你解答: 工具/原料 Excel 方法/步驟 打開Excel. 將時間日期複製到表格中,發現在一個單元 ...
  17. VC獲取當前時間(年月日,時分秒)

    VC獲取當前時間 (年月日,時分秒) 工具/原料 PC電腦一台 軟體Visual C++ 方法/步驟 打開Visual C++,點擊菜單"文件"-"新建"-&q ...
  18. 怎麼讓win7顯示年月日和星期幾時間顯示格式

    在電腦桌面的右下端會顯示系統時間,可是如何設置時間和日期的顯示格式呢,比如要讓日期顯示時同時顯示星期幾.下面就給大家介紹方法讓右下角顯示年月日星期和上下午. 方法/步驟 首先點擊右下角的時間,再點更改 ...
  19. Excel如何NOW函數實現顯示此刻時間年月日時分秒

    在辦公過程中,有時需要知道此刻的時間,那麼其實EXCEL內就能顯示時間,在Excel內如何實現顯示年月日時分秒的信息呢?下面分享我的經驗,有用請投票哦. 工具/原料 Excel2007軟體 方法/步驟 ...
  20. Excel表格日期時間相加減,Excel表格年月日相減

    我們不論是在工作還是生活上都會使用到的一個工具軟體那就是Excel表格.對於我們來說Excel表格可以給我們提供很多的方便,比如今天介紹的Excel表格日期時間的相加減,這樣我們在記錄別人工作或者物品 ...