問題タブ [qdatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - GMT/UTC 文字列から UNIX タイムスタンプへの Qt5 (C++) 変換
次のように GMT/UTC 文字列から変換しようとしています。
Qt (c++) の UNIX タイムスタンプへ。
コードは次のとおりです(最初の文字列から「GMT」を削除したことに注意してください):
これにより、結果が得られます。
もちろんこれは間違っており、「ローカル」設定が原因だと思います (私がイタリアにいると考えてください)。
この Web サイトで確認すると、正しい結果が得られます。
同じ Web サイトで、次の結果が返されるため、最初の結果が間違っていることをクロスチェックできます。
誰でも私を助けることができますか?ありがとう。
c++ - QDateTime (currentDateTime() および fromString()) に関する問題
私はしばらくの間、自分のプログラムで QDateTime を使用しようとしましたが、そのような運はありませんでした。何が間違っているのかわからず、少し怒っています。
コード スニペットは次のとおりです。
これら 3 つの日時はすべて、実行時には無効です。
前もって感謝します。
c++ - dateTimeFromText を変更して分%15 のみを許可するか、手動のテキスト入力を無効にする方法は?
QDateTimeEdit
上書きすることで、15分間隔でステップを実行するように拡張しましたstepBy(int steps)
。したがって、ユーザーが分のセクションを上にスクロールすると、選択肢は 0、15、30、および 45 のみになります。
ユーザーが手動で dateTime を入力すると、検証が行われないため、1 つの問題が発生します。https://qt.gitorious.org/qt/qt/source/57756e72adf2081137b97f0e689dd16c770d10b1:src/gui/widgets/qdatetimeedit.cppをよく見ました
が、正直なところ、このdateTimeFromText
方法は少し圧倒されました。
http://qt-project.org/doc/qt-5/qt.html#InputMethodHint-enumも見つけましたが、それが役立つかどうかはまだわかりません。
dateTimes
0、15、30 、または 45 の分のセクションのみを許可する簡単な方法はありますか? または、代わりに手動入力を無効にすることはできますか?
qt - Qtでタイムゾーンを設定するには?
Qtでタイムゾーンを設定する方法を教えてもらえますか? 現在、Linux の system() 呼び出しを使用してタイム ゾーンを設定していますが、これが Qt の currentTime() API に反映されていません。Qt 5 以降には setTimeZone() API がありますが、その使用方法がわかりません。前もって感謝します。