COleDateTime::SetDateTime
이 시간과 날짜를 설정 합니다. COleDateTime 개체입니다.
int SetDateTime(
int nYear,
int nMonth,
int nDay,
int nHour,
int nMin,
int nSec
) throw( );
매개 변수
- nYear, nMonth, nDay, nHour, nMin, nSec
날짜 및 시간 구성 요소를 복사할 COleDateTime 개체입니다.
반환 값
0 이면이 값은 COleDateTime 개체 설정 했습니다. 그렇지 않으면 1입니다.이 반환 값을 기반으로 DateTimeStatus 열거 형식.자세한 내용은 SetStatus 멤버 함수입니다.
설명
범위 매개 변수 값에 대 한 다음 표를 참조 하십시오.
Parameter |
범위 |
---|---|
nYear |
100 – 9999 |
nMonth |
1 – 12 |
nDay |
0 – 31 |
nHour |
0 – 23 |
nMin |
0 – 59 |
nSec |
0 – 59 |
일 월 넘어가면 달과 다음 달의 올바른 날짜로 변환 될 및/또는 연도 따라 증가 합니다.값이 0 일 이전 달의 마지막 날짜를 나타냅니다.동작이 동일 SystemTimeToVariantTime.
매개 변수로 지정 된 날짜 또는 시간 값이이 개체의 상태를 잘못 하 고이 개체의 값에 설정 잘못 된 경우 변경 되지 않습니다.
시간 값의 예는 다음과 같습니다.
nHour |
nMin |
nSec |
값 |
---|---|---|---|
1 |
3 |
3 |
01:03:03 |
23 |
45 |
0 |
23:45:00 |
25 |
30 |
0 |
Invalid |
9 |
60 |
0 |
Invalid |
날짜 값의 일부 예는 다음과 같습니다.
nYear |
nMonth |
nDay |
값 |
---|---|---|---|
1995 |
4 |
15 |
15 년 4 월 1995 |
1789 |
7 |
14 |
17 7 월 1789 |
1925 |
2 |
30 |
Invalid |
10000 |
1 |
1 |
Invalid |
날짜만 설정을 참조 하십시오 COleDateTime::SetDate.시간만 설정을 참조 하십시오 COleDateTime::SetTime.
이 값은 쿼리 하는 멤버 함수에 대 한 내용은 COleDateTime 개체, 다음과 같은 멤버 함수를 참조 하십시오.
범위에 대 한 자세한 내용은 COleDateTime 문서를 참조 하는 값을 날짜 및 시간: 자동화 지원.
예제
예제를 보려면 GetStatus.
요구 사항
헤더: atlcomtime.h