獲取系統當前時間並設定顯示格式
qdatetime current_date_time =
qdatetime
::currentdatetime();
qstring current_date = current_date_time.tostring("yyyy-mm-dd hh:mm:ss ddd");
例:2013-05-24 13:09:10 周五
獲取當前時間時、分、秒
範圍:小時(0--23)、分鐘(0--59)、秒(0--59)、毫秒(0--999)
qtime current_time =
qtime
::currenttime();
int hour = current_time.hour();
int minute = current_time.minute();
int second = current_time.second();
int msec = current_time.msec();
比較日期大小
//獲取當前時間及檔案快取時間
qdatetime currentdatetime = qdatetime::currentdatetime();
qdatetime datetime = qdatetime::fromstring(strdate, sdatetimeformat);
//獲取檔案快取乙個月之後的時間
qdatetime afteronemonthdatetime = datetime.addmonths(1);
//如果快取時間超過乙個月,則刪除
qint64 nsecs = afteronemonthdatetime.secsto(currentdatetime);
if (nsecs > 0)
這裡是舉的乙個小例子(刪除乙個月以前的快取檔案)
Qt之日期時間
獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...
Qt日期與時間QDateTime
qtime 時間資料型別,僅表示時間,如15 23 13。qdate 日期資料型別,僅表示日期,如2017 4 5。qdatetime 日期時間資料型別,表示日期和時間,如2017 03 23 08 12 43。從系統中讀取當前時間的糟函式如下 獲取當前日期時間,為三個專用編輯器設定日期時間資料,並...
Qt中的日期時間類
轉 在qt中,為了方便日期和時間的表示和相關操作,為我們提供了兩個類。乙個是qdate,表示年月日形式的日期 乙個是qtime,表示時分秒形式的時間。今天,就來學習一下這兩個類的使用方法。qdate類已格里高里歷為準表示年月日的日期。該類可以從系統時鐘裡讀取當前日期,並且為我們提供了大量方便的日期操...