3
我有一些代碼從sqlite數據庫中讀取日期時間,datetime作爲字符串返回。當我嘗試使用QDateTime :: FromString將其轉換爲日期時,它會返回無效日期。以下是從數據庫和轉換中返回的時間。 這是爲什麼無法解析?QDateTime :: fromString返回無效日期,我錯過了什麼?
// -this is the value returned from the DB currentServerTime=2012-01-17 19:20:27.0
QString format("yyyy/MM/dd hh:mm:ss");
QString qCurrentServerTime(currentServerTime);
now = QDateTime::fromString(qCurrentServerTime, format);
對不起,我粘貼了錯誤的時間,我確實修改了格式以匹配我發佈和運行的內容。回到我的實際日期/時間我不能得到這個工作。 – user1127081
@ user1127081因此,你的實際字符串是格式化的,就像你的格式一樣?好。那麼現在什麼不行? –
謝謝,我發佈了錯誤的日期時間(正確的一個2012/01/17 12:00:00 AM),但你確實把我引向我的錯誤(我也意識到我們在表格中有多個d/t格式)。以下是正確的格式。 「MM/dd/yyyy hh:mm:ss AP」再次感謝 – user1127081