效果其中,控制字串的格式如下表:
格式備註
d天數,範圍1~31
dd天數,範圍01~31,字首自動補一位零
ddd星期天數縮寫,以本地作業系統為準(如,漢字的周一到週日,英文的mon.到sun.)
dddd
星期天數全程,以本地作業系統為準(如,漢字的星期一到星期日,英文的monday到sunday)
m月數,範圍1~12
mm月數,範圍01~12,自動補一位零
mmm月數名稱縮寫,預設本地作業系統值(如,漢字的1月到12月,英文的ja)
mmmm
月數名稱全程,預設本地作業系統值(如,漢字的一月到十二月)
yy年份的後兩位,範圍00~99
yyyy
年份的四位全稱
h沒有補零的小時數,範圍0~23或1 ~12
hh自動補零的小時數,範圍00~23或01 ~12
h沒有補零的小時數,範圍0~23(即便12小時制也是如此)
hh自動補零的小時數,範圍0~23(即便12小時制也是如此)
m分鐘數,範圍0~59
mm自動補零分鐘數,範圍00~59
s秒鐘數,範圍0~59
ss自動補零秒鐘數,範圍00~59
z秒鐘的小數部分(毫秒),精確範圍 0-999
zzz秒鐘的小數部分,自動補零3位,範圍000-999
ap(a)
使用12小時制,顯示am/pm
ap(a)
使用12小時制,顯示am/pmt時區
qdate顧名思義,即獲取日期。呼叫靜態成員函式可直接獲取日期年月日的整型值:
qdate date(qdate::currentdate());
int year = date.year();
int month = date.month();
int day = date.day();
qdate顧名思義,即獲取時間。呼叫靜態成員函式可直接獲取時間時分秒的整型值:
qtime time(qtime::currenttime());
int hour = time.hour();
int minute = time.minute();
int second = time.second();
QT獲取時間
qt中獲取當前的系統時間的類有qdate和qtime 其中qdate類對應日期,qtime 類對應時間。比如 獲取系統現在的時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date cur...
qt獲取網路時間
獲取網路時間,目的就是獲取最新的時間,而不是電腦的本機時間,這種情況一般應用在程式到時間過期,禁止使用情況下。qt5.7 win8 pro檔案中新增network庫 qstring aaa 19 12 15 qstring bbb qtcpsocket socket new qtcpsocket s...
Qt獲取機器當前日期 時間
方法一 qdatetime dt 日期獲取和設定 qdate date dt.setdate date.currentdate qstring currentdate dt.tostring yyyy mm dd 時間獲取和設定 qtime time dt.settime time.currentt...