date QML Value Type
日付の値。詳細...
詳細説明
date
型は、時刻を含む日付値を参照します。
date
型のプロパティのデフォルトは無効な値です。
date
値を作成するには、"YYYY-MM-DDThh:mm:ss.zzZ" 文字列として指定します。(Tはリテラル、YYYYは完全な年号、MMとDDは月と日の数字、hh、mm、ssは時、分、秒、.zzzはミリ秒、Zはタイムゾーン・オフセットです。Tとそれに続くtimeは省略可能である。省略した場合、日付はUTCの1日の始まりとして扱われ、タイムゾーンによっては他の日付と重なる。Tが含まれる場合、:ss.zzzまたは単に.zzzの部分は省略できます。これらの有無にかかわらず、ゾーンオフセットを省略することができ、その場合はローカルタイムが使用される)。例えば
MyDatePicker { minDate: "2000-01-01 0:0"; maxDate: "2020-12-31 23:59" }
C++ 拡張クラスから返される日付値を読み取るには、Qt.formatDate() とQt.formatDateTime() を使用します。
C++と統合する場合、C++からQMLに渡された QDate やQDateTime の値は自動的にdate
の値に変換されることに注意してください。ただし、QDate を変換すると UTC の始点になり、他のタイムゾーンでは異なる日付になることに注意してください。ローカルタイムまたは関連するタイムゾーンを指定し、確実に存在する時間帯(正午など)を選択して、QDateTime を介してQDate を明示的に変換する方が、通常はより堅牢です(サマータイムの移行は、1日の終わりか終わり近くに1時間スキップされます)。
この値型はQML言語によって提供されています。暗黙的にDate オブジェクトに変換することができます。
QML Date object およびQMLの値型も参照してください 。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.