qdatetime

    8熱度

    3回答

    有誰知道一個更清晰的方式來獲取包含在ISO字符串表示的QDateTime時區? 我應該能夠只使用下列內容: qDebug() << QDateTime::currentDateTime().toString(Qt::ISODate); 但是這永遠是UTC格式: 2014-02-24T01:29:00Z 目前,我正在這一輪的方法是強制TimeSpec是Qt :: offsetFromUtc,

    1熱度

    2回答

    我不明白什麼是錯的。 QTimeZone zone1(QTimeZone("Europe/Moscow")); QTimeZone zone2(QTimeZone("Asia/Yekaterinburg")); QDateTime test = QDateTime(QDate(2016, 11, 11), QTime(15,00), zone1); qDebug() << test;//QD

    0熱度

    1回答

    我有一個QDateTimeEdit,用戶應該選擇一個日期。但是,我需要選擇每個月的最後一天。因此,例如,如果用戶選擇3月3日,我應該將日期設置爲3月31日。 我嘗試在dateChanged(const QDate&)信號的插槽中執行此操作。但是當我調用setDate()函數時,它會導致該槽再次被調用。 下面是示例代碼 connect(m_pDateEdit, SIGNAL(dateChanged(

    1熱度

    1回答

    我不得不寫一個函數返回我當前位置的UTC偏移量。以我的最大surprize,下面的代碼返回0: const QDateTime now = QDateTime::currentDateTime(); return now.toUTC().secsTo(now)/60;

    2熱度

    2回答

    我最近寫了一個秒錶,並注意到一些奇怪的行爲QDateTime::secsTo。我不確定它是一個錯誤還是一個功能(或者我只做了一個糟糕的實現;-)。 我的秒錶代碼可以被剝離下來,以該最小示例(使用Qt 5.7.1至少在Linux上)以產生可疑結果: StopWatch.h #ifndef STOPWATCH_H #define STOPWATCH_H #include <QDialog> #

    1熱度

    1回答

    我在Qt中使用QwtDateScaleDraw在圖表的X軸處繪製QDateTime。 我用這個命令將QDateTime到QwtDate::Double轉換: tempData->append(QPointF(QwtDate::toDouble(date.at(var)), data.at(var))); 第一個日期/時間我已經是 2014年1月8日0時00分52秒 但是當我把數據放在圖中時,第

    3熱度

    1回答

    我有一個叫做日期的QDateEdit。無論我做什麼,我都無法使其顯示英文的月份,它總是以我當前的語言環境顯示它們。 我已經嘗試過: self.ui.date.setLocale(QtCore.QLocale( QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.ui.date.calendarWidget().setLo

    1熱度

    1回答

    我在Windows上使用Qt5.6,MSVC2013 32位以及Ubuntu上的Qt5.4,64位。我正在嘗試解析日誌系統日誌以將_SOURCE_REALTIME_TIMESTAMP轉換爲人類可讀的文本。不知何故毫秒全部爲0.想知道什麼是正確的方式來顯示毫秒甚至微秒?從PC/Ubuntu的 bool ok; QString ss = "1462962462893977"; const qlon

    0熱度

    1回答

    我需要字符串變量轉換爲QDateTime格式 我的代碼看起來 QString date ="Thu Jun 18 2015"; QDateTime tmp = QDateTime::fromString(date,"ddd MMM dd yyyy HH:mm:ss"); 但結果是Thu Jan 1 00:00:00 1970。 後來我有此日期轉換爲foramt yyyy-MM-dd HH:m

    0熱度

    2回答

    我有一個,掩碼設置爲HH:mm考慮一個場景清空丟失焦點時,其中用戶刪除(例如)小時部分是這樣的: 如果用戶清空小時段,然後按下回車鍵,小時段重置爲00(,這是預期行爲,始終爲)。 如果用戶清空小時部分,只要按一下其他地方(當失去它的焦點),小部分爲空,這是我的問題。 誰能暗示我的方式來解決這個問題?