date QML Value Type
날짜 값. 더 보기...
| Import Statement: | import QtQml |
상세 설명
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 기준 하루의 시작 시각이 되며, 이는 일부 다른 시간대에서는 다른 날짜에 해당한다는 점에 유의하십시오. 일반적으로 QDate 를 QDateTime 를 통해 명시적으로 변환하는 것이 더 안정적입니다. 이때 현지 시간이나 관련 시간대를 지정하고, 확실히 존재하는 시간(예: 정오)을 선택해야 합니다(일광 절약 시간제 전환 시에는 하루의 시작이나 끝 근처에서 1시간이 건너뛰기 때문입니다).
이 값 유형은 QML 언어에서 제공합니다. Date 객체로 암시적으로 변환할 수 있습니다.
QML Date 객체 및 QML 값 유형항목도 참조하십시오 .
© 2026 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.