Qt開發 獲取系統日期

2021-08-04 13:17:16 字數 916 閱讀 5203

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

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)

獲取當前系統日期

d 月中的某一天。一位數的日期沒有前導零。dd 月中的某一天。一位數的日期有乙個前導零。m 月份數字。一位數的月份沒有前導零。mm 月份數字。一位數的月份有乙個前導零。y 不包含紀元的年份。如果不包含紀元的年份小於 10,則顯示不具有前導零的年份。yy 不包含紀元的年份。如果不包含紀元的年份小於 1...

獲取系統日期,時間

public class dateutil25 大概就是這樣吧。學習calendar用法和format格式設定。特別注意12 24小時制的問題。myear c.get calendar.year 獲取當前年份 mmonth c.get calendar.month 獲取當前月份 mday c.get...

Java獲取系統日期時間

方法一 利用calendar類來獲取當前日期和時間,如下 獲取系統時間 return public string getdate 方法二 利用date類來獲取當前日期時間,並通過 dateformat類來格式化輸出,如下 獲取當前系統時間 return public string getdate 上...