zke
日期格式通常處理的時候,將其型別宣告為string,這樣的話比較大小會有錯誤。例如:
"2018/9/11"與"2018/11/12"比較,逐位按照字母表順序比較大小,那麼"2018/11/12"小於"2018/9/11"。這顯然是乙個錯誤的結果。
那麼為了正常比較,我們可以將"2018/9/11"轉換為"2018/09/11"即可,
publicstatic
string datetransfer(string date)
年份正常來說一定是四位數,不做處理,這裡判斷月和日的長度,如果是1位在前面填充0。這樣之後再呼叫
"2018/09/11".compareto("2018/11/12")就能得到正確結果了
簡易的 乙個 Date類(日期類)
date 日期類 date類需要包括三個成員變數,年,月,日,注意年月日皆應該使用整形。對日期 類,需要判斷是否為閏年,因此決定2月的天數,並且要使用過載運算子相關的知識用來解決對日期類物件的輸入與輸出。bool operator const date d bool operator const d...
寫乙個簡易的資料爬蟲
得到所有電影的html的字串 axios在各種環境中傳送網路請求。並獲取到伺服器響應結果 const axios require axios const cheerio require cheerio async function getmoviehtml 獲取所有電影資料 async functi...
乙個簡易的shell
shell本質上就是將程序程式替換 替換原理 用fork建立子程序後執行的是和父程序相同的程式 但有可能執行不同的 分支 子程序往往要呼叫一種exec函式以執行另乙個程式。當程序呼叫一種exec函式時,該程序的使用者空間 和資料完全被新程式替換,從新程式的啟動例程開始執行。呼叫exec並不建立新程序...