二 QT中時間與字串轉換

2021-10-02 01:31:35 字數 917 閱讀 2919

字元

意義yy

年,兩位顯示,00-99

yyyy

年,四位顯示,如2016

m月,不補零顯示,1-12

mm月,補零顯示,01-12

d天,不補零顯示,1-31

dd天,補零顯示,01-31

h小時,不補零,0-23或1-12(如果顯示am/pm)

hh小時,補零2位顯示,00-23或01-12(如果顯示am/pm)

h小時,不補零,0-23或1-12(即使顯示am/pm)

hh小時,補零2位顯示,00-23或01-12(即使顯示am/pm)

m分鐘,不補零,0-59

mm分鐘,補零顯示,00-59

z毫秒,不補零,0-999

zzz毫秒,補零3位顯示,000-59

ap或a

使用 am/pm 顯示

ap或a

使用 am/pm 顯示

轉換方法:qdatetime#tostring(timeformat)

void mywidget::

on_btngettime_clicked()

備註:在設定日期字串格式時,還可以使用填字元,甚至使用漢字。例如,日期顯示格式可以設定為:currentdatetime.tostring(「yyyy年mm月dd日」),這樣得到的字串就是「2023年12月30日」。

轉換方法:qqdatetime::fromstring(datetimestr, "yyyy-mm-dd hh:mm:ss")

void mywidget::

on_pushbutton_4_clicked()

C 時間與字串轉換

1 常用的時間儲存方式 1 time t型別,這本質上是乙個長整數,表示從1970 01 01 00 00 00到目前計時時間的秒數,如果需要更精確一點的,可以使用timeval精確到毫秒,其結構包含兩個成員,秒以及毫秒。2 tm結構,這本質上是乙個結構體,裡面包含了各時間字段 struct tm ...

C 時間與字串轉換

1 常用的時間儲存方式 1 time t 型別,這本質上是乙個長整數,表示從1970 01 01 00 00 00到目前計時時間的秒數,如果需要更精確一點的,可以使用timeval精確到毫秒。2 tm 結構,這本質上是乙個結構體,裡面包含了各時間字段 struct tm 其中tm year表示從19...

C 時間與字串轉換

1 常用的時間儲存方式 1 time t型別,這本質上是乙個長整數,表示從1970 01 01 00 00 00到目前計時時間的秒數,如果需要更精確一點的,可以使用timeval精確到毫秒。2 tm結構,這本質上是乙個結構體,裡面包含了各時間字段 struct tm 其中tm year表示從1900...