date QML Value Type
날짜 값입니다. 더 보기...
상세 설명
date
유형은 하루 중 시간을 포함한 날짜 값을 나타냅니다.
date
유형의 속성은 기본적으로 잘못된 값으로 설정됩니다.
date
값을 만들려면 "YYYY-MM-DDThh:mm:ss.zzzZ" 문자열로 지정합니다. (T는 리터럴, YYYY는 연도 숫자, MM 및 DD는 월 및 일 숫자, hh, mm 및 ss는 시, 분 및 초, .zzz는 밀리초, Z는 표준 시간대 오프셋입니다. T와 다음 시간은 선택 사항입니다. 생략하면 날짜는 일부 표준 시간대의 다른 날짜에 해당하는 UTC의 요일 시작으로 처리됩니다. 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 을 변환하는 것이 더 강력합니다(서머타임 전환은 하루의 한쪽 끝 또는 다른 쪽 끝에서 한 시간을 건너뛰게 됩니다).
이 값 유형은 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.