問題タブ [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++ - QDateTime::fromString に UTC 時間を読み取らせる方法
iso8601に従ってフォーマットされたUTC時間を含む入力があります。QDateTime を使用して解析しようとしています。
このフラグメントが終了すると、ts
localTime に設定され、d
3 時間 54 分が含まれます。日付の正しい読み方を知っている人はいますか?
qt - 1970年1月1日からのQtQDateTimeナノ秒
1970年1月1日からの時間をナノ秒単位で保存したファイルからデータを読み取ろうとしています。私の問題は、それをQDateTime
オブジェクトに読みたいのですが、それは私が望むように単に機能せず、Qtドキュメントも私を助けませんでした。
注:ミリ秒ラスターは私の目的には十分ですここに私の現在のアプローチ:
結果は常に
確かに間違っています
誰かが私の欠陥がどこにあるかわかりますか?ヒントとヘルプをありがとう。
編集:setTime_tは明らかに私が望んでいたものであり(ミリ秒の解像度を除く)、それは期待どおりに機能しますが、上記のアプローチが機能しない理由は本当に興味があります。
変更されたハックアウェイバグを1E6乗法から1E6に編集します
qt - QtのQDateTimeでUTC/現地時間を処理するための好ましい方法は?
QDateTimeをファイルに書き込むコードがあります...
を使用して読み返すとQDateTime::fromString()
、システムのタイムゾーンにあると解釈される時間が表示されます。文字列を書き出すときに手動で「Z」を追加したり、文字列setTimeSpec()
を読んだ後に使用したりできます。そうすれば、すべて問題ありませんが、これはこれを行うための好ましい方法ですか?timeSpecがUTCの場合、toString()はZを書き出すことを知っているべきではありませんか?
qt - PostgreSQL タイムスタンプを含む QString を QDateTime に変換する
一見非常に単純な問題に悩まされています。タイムスタンプを含む QString から QDateTime を取得したいのです。PostgreSQL からタイムスタンプを取得しましたが、問題ありません。動作しないコードは次のとおりです。
私が見逃している非常に明白な何かがあるに違いありません。ありがとう!
c++ - QDateTimeでの時間のフォーマットに関するQt4の問題
次のコードに問題があります:
これにより、00:00:25の代わりに「01:00:25」が出力されます。最初の時間が00ではなく01に設定されているのはなぜですか?
多分am/pm表記が使われていると思ったので、これを試してみました
それでも私は出力で受け取りました
「23:00:25」
ヘルプ :)
qt - QDateTime* の QList をソートするにはどうすればよいですか?
QDateTime* オブジェクトの QList を QDateTime オブジェクトの値でソートするにはどうすればよいですか?
c++ - QDateTime :: fromStringがQStringを受け入れませんか?
以下のような行で埋められた.txtファイルがあります。
- 2011-03-03 03.33.13.22242000情報ビジネス...etcblabla
- 2011-03-03 03.33.13.33342000情報ビジネス...etcblabla
- 2011-03-03 03.33.13.44442000情報ビジネス...etcblabla
コードのある時点で、計算とシークを行い、各行の先頭から日付のみを抽出します。これで、ファイルの先頭が正しい位置にあるときに、日付と時刻(ミリ秒を含む)のみを抽出し、「例:2011-03-03 03.33.13.444」を取得して、QDateTimeオブジェクトに変換します。
ファイルポインタが特定の行の先頭に正しく配置されていると仮定すると、readLineを使用して、日時のテキスト行を読み取り、QDateTimeオブジェクトに変換します。
これは絶対に正しいです。
しかし、ここに問題があります:
私がこのように同じことをするとき:
しかし、私がそうするなら:
dt = QDateTime :: fromString( "2011-03-03 03.33.13.444"、 "yyyy-MM-dd HH.mm.ss.zzz"); その後、すべてが大丈夫です。
QStringの問題は何でしょうか?strMyDateTimeに「\0」を追加する必要がありますか、それとも他の変換が必要ですか?
pyqt - PyQt QDateEdit 選択の問題
QDateEdit を含む PyQt アプリケーションがあります。選択できる日付範囲に制限を設定しました。これは、月の境界を超える短い範囲です (例: 2011/01/28 から 2011/02/02)。
月の壁を越えて値を変更できないため、これは QDateEdit を壊しているようです。デフォルトが 28/01/2011 だとします。月を 2 に増やすことはできません。これは、有効でない 2011 年 2 月 28 日の日付になるためです。ただし、日を減らすことはできません。これは、2011 年 1 月 27 日になり、有効ではないためです。
これはバグですか、それとも回避方法を知っている人はいますか?
python - QdateTimeを通常のPythondateTimeに変換しますか?
dateTime
Pythonで通常のクラスを使用する既存のコードがたくさんありますが、プログラムをアップグレードするときにQtGui.QdateTimeEdit()
クラスを使用していますが、そのクラスはQdateTime
通常のオブジェクトと互換性がないように見えるオブジェクトを返しdateTime
ます。
それで、QdateTime
通常のPythonに変換するための正しい方法はありdateTime
ますか?それ以外の場合は、それをその部分に分割し、dateTime
そこから通常のオブジェクトを再作成しますか?Python3.2でPyQt4を使用しています。ありがとう。
qt - Qt3でのミリ秒単位のQDateTimeからQStringへ
最終的に QDateTime にミリ秒に関する情報が含まれるように、Qt3 で QDateTime を QString に変換して QDateTime に戻す方法はありますか?
ありがとう。