qdatetime是qt中常用的日期時間類,我們經常會將其轉換為qstring型別,或者進行相反轉換,具體方法如下。
1、qdatetime 轉換為 qstring
qstring qdatetime::tostring ( qt::dateformat format = qt::textdate ) const
qstring strdate;
qdatetime time;
//獲取系統當前時間
time = qdatetime::currenttime();
//以固定的時間格式yyyy-mm-dd hh:
mm:ss儲存為字串
strdate = time.tostring("yyyy-mm-dd hh:mm:ss");
2、qstring轉換為qdatetime
qdatetime qdatetime::fromstring(const qstring& string, const qstring& format) [static]
//定義日期
qstring datecontent = "2016-02-19 22:11:33" ;
qdatetime time;
time = qdatetime::fromstring(datecontent, 「yyyy-mm-dd hh:mm:ss」); QString 和int,double等的轉換
整形的轉換格式都是一樣的,第乙個引數是十進位制要轉換的整數,第二個引數指定以什麼進製來轉換,預設是十進位制。第二個引數base必須在 2,36 之間,當base為10以外的值時,第乙個引數n將被視為無符號整數。qstring number long n,int base 10 qstring num...
QString用法總結
在 qt 中如何構造一段格式化字串?當然,c 中的方法都是可行的,比如 stdio.h 裡面的 snprintf 什麼的。在 qt 中qstring 提供了更好用的函式。這個函式的具體宣告不寫了,它有20個過載,典型的示例 如下 include2 include 3 include 4 using ...
QString 型別轉換
因為經常用到型別轉換,看到一篇很全的文章,就記下來,方便以後使用。1.qstring 轉 intqstring str int m m str.toint 2.int 轉 qstring qstring str int m str qstring number m 3.unsigned char 轉...