1.totime_t()把2023年12月19日10:24:40這樣的qdatetime的格式轉變為1418955940這樣的時間戳
qdatetime time = qdatetime::currentdatetime(); //獲取當前時間
int timet = time.totime_t(); //將當前時間轉為時間戳
2.與totime_t()功能相反的是fromtime_t(),把時間戳轉為qdatetime型別。因為這個方法是靜態的,所以使用方法為
qdatetime time = qdatetime::fromtime_t(timet);
另外再說一點,上次在做專案時我們並不會輸入2023年12月19日10:24:40這樣的格式,因為太繁瑣了,測試需要很多次,每次都輸入這樣的格式太麻煩了,一般會輸入20141219102440這樣的格式,那麼就需要字串的拆分,因為程式是qt的環境下,所以使用了mid(),c++下可以使用substr(),這兩個函式功能相同
qdate date;
qtime time;
qstring a = timestring.mid(0,8);
qstring b = timestring.mid(8,6);
date = qdate::fromstring(a,"yyyymmdd");
time = qtime::fromstring(b,"hhmmss");
return qdatetime(date,time);")
Qt日期與時間QDateTime
qtime 時間資料型別,僅表示時間,如15 23 13。qdate 日期資料型別,僅表示日期,如2017 4 5。qdatetime 日期時間資料型別,表示日期和時間,如2017 03 23 08 12 43。從系統中讀取當前時間的糟函式如下 獲取當前日期時間,為三個專用編輯器設定日期時間資料,並...
QT5 QDateTime函式及時間格式說明
使用時需包含 include標頭檔案 呼叫qdatetime的函式如下 函式功能 qdatetime created 返回檔案的建立時間 qdatetime lastmodified 返回檔案最後一次修改的時間 qdatetime lastread 返回檔案最後一次被讀取的時間 在使用以上函式時,便...
qt之選單的使用
首先從qmainwindow 中派生乙個類,名為qmain,然後在建構函式中建立選單,每個選單都有qaction組成,而這些qaction中,可以設定圖示,快捷鍵,當被選中時在狀態列顯示的文字,當然最重要的是用connect將qaction的triggered訊號和相應的槽連線起來。下面是 qmai...