獲取系統當前時間並設定顯示格式
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)
這裡是舉的乙個小例子(刪除乙個月以前的快取檔案),當然也可以使用格式化後的字串進行比較!
這些都是比較常用的,也很好記。。。
注:
原文:
c 之日期時間
c 標準庫沒有提供所謂的日期型別。c 繼承了 c 語言用於日期和時間操作的結構和函式。為了使用日期和時間相關的函式和結構,需要在 c 程式中引用 標頭檔案。有四個與時間相關的型別 clock t time t size t和tm。型別 clock t size t 和 time t 能夠把系統時間和...
Python之日期和時間
python 程式能用很多方式處理日期和時間,如time模組 calendar 模組可以用於格式化日期和時間 一 time模組 1 time.localtime 返回本地時間元組 a time.localtime print a 列印內容 time.struct time tm year 2020,...
qt日期時間
獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...