일정 유형 정보

이 항목에서는 EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoExEx, GetCalendarInfoGetCalendarInfoEx 함수에 사용되는 달력 형식 정보(CALTYPE 데이터 형식)에 대해 설명합니다. 이러한 값 중 일부는 SetCalendarInfo 함수에서도 사용됩니다.

다음 CALTYPE 상수는 다른 CALTYPE 상수와 함께 사용할 수 있습니다.

상수 설명
CAL_NOUSEROVERRIDE Windows Me/98, Windows 2000: 사용자가 선택하는 대신 시스템 기본값을 사용합니다.
CAL_RETURN_GENITIVE_NAMES Windows 7 이상:GetCalendarInfo 에서 월 이름을 다른 항목과 결합할 때 사용되는 이름인 월의 genitive 이름 형식으로 결과를 검색합니다. 예를 들어 우크라이나어에서는 월 이름이 단독으로 지정되면 1월의 해당 항목이 "Сзень"로 작성됩니다. 그러나 월 이름을 조합하여 사용하는 경우(예: 2003년 1월 5일과 같은 날짜) 이름의 genitive 형식이 사용됩니다. 우크라이나어 예제의 경우 genitive month 이름은 "5 ссня 2003"으로 표시됩니다. 자세한 내용은 LOCALE_RETURN_GENITIVE_NAMES 참조하세요.
CAL_RETURN_NUMBER Windows Me/98, Windows 2000:GetCalendarInfo 에서 결과를 문자열 대신 숫자로 검색합니다. 이는 CAL_I 시작하는 값에만 유효합니다.
CAL_USE_CP_ACP Windows Me/98, Windows 2000: 문자열 번역을 위해 로캘 코드 페이지 대신 시스템 ANSI 코드 페이지(ACP)를 사용합니다. 이는 ANSI 버전의 함수(예: EnumCalendarInfoA)에만 관련이 있습니다.

 

다음 CALTYPE 상수는 상호 배타적이며 함수 호출에서 서로 조합하여 사용할 수 없습니다.

상수 설명
CAL_ICALINTVALUE 대체 달력의 달력 형식을 나타내는 정수 값입니다.
CAL_ITWODIGITYEARMAX Windows Me/98, Windows 2000: 두 자리 연도 범위의 상한을 나타내는 정수 값입니다.
CAL_IYEAROFFSETRANGE 각 era 범위에 대한 연도 오프셋을 지정하는 하나 이상의 null로 끝나는 문자열입니다. 마지막 문자열에는 추가 종료 null 문자가 있습니다. 이 값은 선택적 달력의 형식에 따라 형식에 따라 달라집니다.
CAL_SABBREVDAYNAME1 요일의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME2 요일 둘째 날의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME3 요일 3일의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME4 요일 4일의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME5 요일 5일의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME6 요일 6일의 약어 네이티브 이름입니다.
CAL_SABBREVDAYNAME7 요일 7일의 약어 네이티브 이름입니다.
CAL_SABBREVERASTRING Windows 7 이상: 시대의 약어 네이티브 이름입니다. 전체 시대는 CAL_SERASTRING 상수로 표시됩니다.
CAL_SABBREVMONTHNAME1 연중 첫 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME2 연중 두 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME3 올해 세 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME4 연중 네 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME5 연중 다섯 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME6 올해 여섯 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME7 연중 일곱 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME8 올해의 여덟 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME9 연중 아홉 번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME10 연중 10번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME11 연중 11번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME12 연중 12번째 달의 약어 네이티브 이름입니다.
CAL_SABBREVMONTHNAME13 연중 13번째 달의 약어 네이티브 이름(있는 경우)입니다.
CAL_SCALNAME 대체 달력의 네이티브 이름입니다.
CAL_SDAYNAME1 요일의 네이티브 이름입니다.
CAL_SDAYNAME2 요일 둘째 날의 네이티브 이름입니다.
CAL_SDAYNAME3 요일 3일의 네이티브 이름입니다.
CAL_SDAYNAME4 요일 4일의 네이티브 이름입니다.
CAL_SDAYNAME5 요일 5일의 네이티브 이름입니다.
CAL_SDAYNAME6 요일 6일의 네이티브 이름입니다.
CAL_SDAYNAME7 요일 7일의 네이티브 이름입니다.
CAL_SERASTRING CAL_IYEAROFFSETRANGE 연결된 시대를 지정하는 각 유니코드 코드 지점을 지정하는 하나 이상의 null로 끝나는 문자열입니다. 마지막 문자열에는 추가 종료 null 문자가 있습니다. 이 값은 선택적 달력의 형식에 따라 형식에 따라 달라집니다.
CAL_SLONGDATE 일정 형식의 긴 날짜 형식입니다.
CAL_SMONTHDAY Windows 7 이상: 달력 형식의 월 및 일 형식입니다. 서식은 CAL_SLONGDATE 경우와 비슷합니다. 예를 들어 월/일 패턴이 전체 월 이름 뒤에 선행 0이 있는 일 번호(예: "9월 03일")인 경우 형식은 "MMMM dd"입니다. 작은따옴표는 스페인어로 'de'와 같이 형식이 아닌 문자를 삽입하는 데 사용할 수 있습니다. 참고: 이 달력 유형은 하나의 형식만 지원합니다.
CAL_SMONTHNAME1 연도의 첫 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME2 연도의 두 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME3 연도의 세 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME4 연도의 네 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME5 연도의 다섯 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME6 연도의 여섯 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME7 올해의 일곱 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME8 올해의 여덟 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME9 올해의 아홉 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME10 연도의 열 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME11 연도의 11번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME12 올해의 열두 번째 달의 네이티브 이름입니다.
CAL_SMONTHNAME13 해당 연도의 13번째 달(있는 경우)의 네이티브 이름입니다.
CAL_SSHORTDATE 달력 유형에 대한 짧은 날짜 형식입니다.
CAL_SSHORTESTDAYNAME1 Windows Vista 이상: 요일의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME2 Windows Vista 이상: 요일 둘째 날의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME3 Windows Vista 이상: 요일 3일의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME4 Windows Vista 이상: 요일 4일의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME5 Windows Vista 이상: 요일 5일의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME6 Windows Vista 이상: 요일의 여섯 번째 날의 짧은 네이티브 이름입니다.
CAL_SSHORTESTDAYNAME7 Windows Vista 이상: 요일 7일의 짧은 네이티브 이름입니다.
CAL_SYEARMONTH Windows Me/98, Windows 2000: 지정된 달력의 연도/월 형식입니다.

 

참고

요일 또는 한 달의 네이티브 이름이 빈 문자열인 경우 해당 이름은 해당 로캘 정보에 지정된 이름과 동일하므로 여기에 중복되지 않습니다.