問題タブ [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.

0 投票する
1 に答える
9310 参照

c++ - QDateTime::fromString に UTC 時間を読み取らせる方法

iso8601に従ってフォーマットされたUTC時間を含む入力があります。QDateTime を使用して解析しようとしています。

このフラグメントが終了すると、tslocalTime に設定され、d3 時間 54 分が含まれます。日付の正しい読み方を知っている人はいますか?

0 投票する
1 に答える
2054 参照

qt - 1970年1月1日からのQtQDateTimeナノ秒

1970年1月1日からの時間をナノ秒単位で保存したファイルからデータを読み取ろうとしています。私の問題は、それをQDateTimeオブジェクトに読みたいのですが、それは私が望むように単に機能せず、Qtドキュメントも私を助けませんでした。

注:ミリ秒ラスターは私の目的には十分ですここに私の現在のアプローチ:

結果は常に

確かに間違っています

誰かが私の欠陥がどこにあるかわかりますか?ヒントとヘルプをありがとう。

編集:setTime_tは明らかに私が望んでいたものであり(ミリ秒の解像度を除く)、それは期待どおりに機能しますが、上記のアプローチが機能しない理由は本当に興味があります。

変更されたハックアウェイバグを1E6乗法から1E6に編集します

0 投票する
2 に答える
2632 参照

qt - QtのQDateTimeでUTC/現地時間を処理するための好ましい方法は?

QDateTimeをファイルに書き込むコードがあります...

を使用して読み返すとQDateTime::fromString()、システムのタイムゾーンにあると解釈される時間が表示されます。文字列を書き出すときに手動で「Z」を追加したり、文字列setTimeSpec()を読んだ後に使用したりできます。そうすれば、すべて問題ありませんが、これはこれを行うための好ましい方法ですか?timeSpecがUTCの場合、toString()はZを書き出すことを知っているべきではありませんか?

0 投票する
1 に答える
2427 参照

qt - PostgreSQL タイムスタンプを含む QString を QDateTime に変換する

一見非常に単純な問題に悩まされています。タイムスタンプを含む QString から QDateTime を取得したいのです。PostgreSQL からタイムスタンプを取得しましたが、問題ありません。動作しないコードは次のとおりです。

私が見逃している非常に明白な何かがあるに違いありません。ありがとう!

0 投票する
2 に答える
1852 参照

c++ - QDateTimeでの時間のフォーマットに関するQt4の問題

次のコードに問題があります:

これにより、00:00:25の代わりに「01:00:25」が出力されます。最初の時間が00ではなく01に設定されているのはなぜですか?

多分am/pm表記が使われていると思ったので、これを試してみました

それでも私は出力で受け取りました

「23:00:25」

ヘルプ :)

0 投票する
1 に答える
7189 参照

qt - QDateTime* の QList をソートするにはどうすればよいですか?

QDateTime* オブジェクトの QList を QDateTime オブジェクトの値でソートするにはどうすればよいですか?

0 投票する
2 に答える
8128 参照

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」を追加する必要がありますか、それとも他の変換が必要ですか?

0 投票する
1 に答える
1105 参照

pyqt - PyQt QDateEdit 選択の問題

QDateEdit を含む PyQt アプリケーションがあります。選択できる日付範囲に制限を設定しました。これは、月の境界を超える短い範囲です (例: 2011/01/28 から 2011/02/02)。

月の壁を越えて値を変更できないため、これは QDateEdit を壊しているようです。デフォルトが 28/01/2011 だとします。月を 2 に増やすことはできません。これは、有効でない 2011 年 2 月 28 日の日付になるためです。ただし、日を減らすことはできません。これは、2011 年 1 月 27 日になり、有効ではないためです。

これはバグですか、それとも回避方法を知っている人はいますか?

0 投票する
3 に答える
21298 参照

python - QdateTimeを通常のPythondateTimeに変換しますか?

dateTimePythonで通常のクラスを使用する既存のコードがたくさんありますが、プログラムをアップグレードするときにQtGui.QdateTimeEdit()クラスを使用していますが、そのクラスはQdateTime通常のオブジェクトと互換性がないように見えるオブジェクトを返しdateTimeます。

それで、QdateTime通常のPythonに変換するための正しい方法はありdateTimeますか?それ以外の場合は、それをその部分に分割し、dateTimeそこから通常のオブジェクトを再作成しますか?Python3.2でPyQt4を使用しています。ありがとう。

0 投票する
2 に答える
9146 参照

qt - Qt3でのミリ秒単位のQDateTimeからQStringへ

最終的に QDateTime にミリ秒に関する情報が含まれるように、Qt3 で QDateTime を QString に変換して QDateTime に戻す方法はありますか?

ありがとう。