qt日期時間

2021-07-09 07:45:48 字數 972 閱讀 9368

獲取系統當前時間並設定顯示格式

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類已格里高里歷為準表示年月日的日期。該類可以從系統時鐘裡讀取當前日期,並且為我們提供了大量方便的日期操...