問題タブ [qdate]

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 投票する
3 に答える
2244 参照

qt - QDate - 間違った年

次のような状況があります。

返された年はです1912。正しい年を取得する理由と方法がわかりません。

前もって感謝します

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

qt - QDate の日付形式の表示方法を変更する

私のアプリには、列の 1 つで QDate を取る QTreeWidget があります。列は QVariants を受け入れるため、事実上あらゆる種類のデータを保持できます。列の並べ替え機能が正しく機能するには、TreeWidget が QStrings ではなく実際の QDate オブジェクトを使用する必要があることがわかりました。日付に QStrings を使用すると、適切な時系列順ではなく、文字列の数値順に並べ替えられます。(これは間違っています!) 私のプログラムは、いくつかの日付形式をサポートしています: USA スタイル、ヨーロッパ スタイル、ISO-8601 スタイル。ユーザーが選択した日付形式に応じて、アプリ全体ですべての一貫性を維持したいと考えています。

ただし、QDate は日付を MM/DD/YYYY 形式でしか表示しないことに気付きました。QDate が Windows では MM/DD/YYYY を表示するのに、まったく同じコードが Linux では MM/DD/YY を表示するという奇妙なバグもあります。QString に変換せずに、QDate で日付を YYYY/MM/DD または DD/MM/YYYY 形式で表示するにはどうすればよいですか? QTreeWidget の列の並べ替え機能を壊さないように、すべてを QDate 形式に保つことが不可欠です。

QString を QDate に変換するコードは次のとおりです: ( nextitemは QStringList です)

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

c++ - Qtで選択した日付と数字を表示する方法

私は現在 QCalendarWidget を使用していますが、次のことを達成するにはいくつかのアイデアが必要です。

QCalendarWidget から selecteDate と数値をある種のテーブルに追加する最良の方法は何でしょうか。私が望むのは、基本的に、各日付に番号が付けられた日付のリストを作成することです。これらの番号が加算され、結果が QLabel に表示されます。また、行を削除して QLabel を毎回更新できるようにしたいです。行が削除される時間。

また、リストを外部ファイルに保存できるようにしたいと考えています。

QStringListModel または QTableView を使用する必要がありますか?

これをどのように達成しますか?

一般的な手順だけのコードは期待していません。

詳しくは添付画像をご覧ください。

QCalendarウィジェット

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

python - QDate を QString に

PyQt4 について質問があります。タイプが QDate の日付があり、QDate 形式ではなく単純に文字列形式に変換したいと考えています。たとえば、日付が 2013 年 9 月 16 日の場合、可能であれば 2013 年 9 月 16 日の文字列形式に変更したいと考えています。

toString をいじってみましたが、C++ でしか機能しないと思います (間違っていない限り)。

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

c++ - タイムゾーンを含む Qt ISODate 形式の日付/時刻

QDateTime の ISO 文字列表現に含まれるタイム ゾーンを取得するよりクリーンな方法を知っている人はいますか?

私は次のものを使用できるはずです:

ただし、これは常に UTC 形式で出力されます。

現在、私がこれに取り組んでいる方法は、オフセットを明示的に設定することにより、TimeSpec を Qt::offsetFromUtc に強制することです。これは、もともと QDateTime から取得しています。

これにより、当初予想されていたことが得られます。

これをよりクリーンな方法で行う方法を知っている人はいますか、それともバグとして記録する必要がありますか?

編集: Qt5.2.1 を使用しています

アップデート:

次の小さなプログラムは、私が何を意味するかを示しています。

次の出力が生成されます。

最後の行は期待されるものです。2 番目の時間は UTC に変換されていることに注意してください。これは必要なものではありません。

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

python - PyQt5 の QDate を datetime.date に変換するにはどうすればよいですか?

QDateEdit から収集した日付を sqlite3 データベースで使用するために datetime.date に変換しようとしています。PyQt4 では toPyDateTime を使用できることがわかりましたが、PyQt5 にはないようです。この関数が完全になくなった場合、QDate を文字列に変換する方法はありますか?

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

python - 今日の日付で最小 QDate を設定する

QDate ボックスの最小日付を今日の日付に設定しようとしています。私は構文を取得し続けます。正常に機能する形式を設定しましたが、最小日付は機能しません。

返されたエラー

self.ui.CreateStuDOB.setMinimumDate(QDate::currentDate()) ^ SyntaxError: 無効な構文

前もって感謝します