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 値型も参照してください 。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。