Información de tipo de calendario
En este tema se describe la información de tipo de calendario (tipo de datos CALTYPE) usada en las funciones EnumCalendarInfo, EnumCalendarInfoEx, EnumCalendarInfoEx, GetCalendarInfo y GetCalendarInfoEx . Algunos de estos valores también se usan en la función SetCalendarInfo .
Las siguientes constantes CALTYPE se pueden usar en combinación con cualquier otra constante CALTYPE.
Constante | Descripción |
---|---|
CAL_NOUSEROVERRIDE | Windows Me/98, Windows 2000: Use el valor predeterminado del sistema en lugar de la elección del usuario. |
CAL_RETURN_GENITIVE_NAMES | Windows 7 y versiones posteriores: Recupere el resultado de GetCalendarInfo en forma de nombres genitivos de meses, que son los nombres usados cuando los nombres de mes se combinan con otros elementos. Por ejemplo, en ucraniano, el equivalente de enero se escribe "Січень" cuando el mes se denomina solo. Sin embargo, cuando se usa el nombre del mes en combinación, por ejemplo, en una fecha como el 5 de enero de 2003, se usa la forma genitiva del nombre. En el ejemplo ucraniano, el nombre del mes genitivo se muestra como "5 січня 2003". Para obtener más información, consulte LOCALE_RETURN_GENITIVE_NAMES. |
CAL_RETURN_NUMBER | Windows Me/98, Windows 2000: Recupere el resultado de GetCalendarInfo como un número en lugar de una cadena. Esto solo es válido para los valores que comienzan por CAL_I. |
CAL_USE_CP_ACP | Windows Me/98, Windows 2000: Use la página de códigos ANSI del sistema (ACP) en lugar de la página de códigos de configuración regional para la traducción de cadenas. Esto solo es relevante para las versiones ANSI de las funciones, por ejemplo, EnumCalendarInfoA. |
Las siguientes constantes CALTYPE son mutuamente excluyentes y no se pueden usar en combinación entre sí en una llamada de función.
Constante | Descripción |
---|---|
CAL_ICALINTVALUE | Valor entero que indica el tipo de calendario del calendario alternativo. |
CAL_ITWODIGITYEARMAX | Windows Me/98, Windows 2000: Valor entero que indica el límite superior del intervalo de año de dos dígitos. |
CAL_IYEAROFFSETRANGE | Una o varias cadenas terminadas en null que especifican los desplazamientos de año para cada uno de los intervalos de era. La última cadena tiene un carácter NULO de terminación adicional. Este valor varía en formato en función del tipo de calendario opcional. |
CAL_SABBREVDAYNAME1 | Nombre nativo abreviado del primer día de la semana. |
CAL_SABBREVDAYNAME2 | Nombre nativo abreviado del segundo día de la semana. |
CAL_SABBREVDAYNAME3 | Nombre nativo abreviado del tercer día de la semana. |
CAL_SABBREVDAYNAME4 | Nombre nativo abreviado del cuarto día de la semana. |
CAL_SABBREVDAYNAME5 | Nombre nativo abreviado del quinto día de la semana. |
CAL_SABBREVDAYNAME6 | Nombre nativo abreviado del sexto día de la semana. |
CAL_SABBREVDAYNAME7 | Nombre nativo abreviado del séptimo día de la semana. |
CAL_SABBREVERASTRING | Windows 7 y versiones posteriores: Nombre nativo abreviado de una era. La era completa se representa mediante la constante CAL_SERASTRING. |
CAL_SABBREVMONTHNAME1 | Nombre nativo abreviado del primer mes del año. |
CAL_SABBREVMONTHNAME2 | Nombre nativo abreviado del segundo mes del año. |
CAL_SABBREVMONTHNAME3 | Nombre nativo abreviado del tercer mes del año. |
CAL_SABBREVMONTHNAME4 | Nombre nativo abreviado del cuarto mes del año. |
CAL_SABBREVMONTHNAME5 | Nombre nativo abreviado del quinto mes del año. |
CAL_SABBREVMONTHNAME6 | Nombre nativo abreviado del sexto mes del año. |
CAL_SABBREVMONTHNAME7 | Nombre nativo abreviado del séptimo mes del año. |
CAL_SABBREVMONTHNAME8 | Nombre nativo abreviado del octavo mes del año. |
CAL_SABBREVMONTHNAME9 | Nombre nativo abreviado del noveno mes del año. |
CAL_SABBREVMONTHNAME10 | Nombre nativo abreviado del décimo mes del año. |
CAL_SABBREVMONTHNAME11 | Nombre nativo abreviado del undécimo mes del año. |
CAL_SABBREVMONTHNAME12 | Nombre nativo abreviado del duodécimo mes del año. |
CAL_SABBREVMONTHNAME13 | Nombre nativo abreviado del decimotercer mes del año, si existe. |
CAL_SCALNAME | Nombre nativo del calendario alternativo. |
CAL_SDAYNAME1 | Nombre nativo del primer día de la semana. |
CAL_SDAYNAME2 | Nombre nativo del segundo día de la semana. |
CAL_SDAYNAME3 | Nombre nativo del tercer día de la semana. |
CAL_SDAYNAME4 | Nombre nativo del cuarto día de la semana. |
CAL_SDAYNAME5 | Nombre nativo del quinto día de la semana. |
CAL_SDAYNAME6 | Nombre nativo del sexto día de la semana. |
CAL_SDAYNAME7 | Nombre nativo del séptimo día de la semana. |
CAL_SERASTRING | Una o varias cadenas terminadas en null que especifican cada uno de los puntos de código Unicode que especifican la era asociada a CAL_IYEAROFFSETRANGE. La última cadena tiene un carácter NULO de terminación adicional. Este valor varía en formato en función del tipo de calendario opcional. |
CAL_SLONGDATE | Formatos de fecha larga para el tipo de calendario. |
CAL_SMONTHDAY |
Windows 7 y versiones posteriores: Formato del mes y el día para el tipo de calendario. El formato es similar al de CAL_SLONGDATE. Por ejemplo, si el patrón Month/Day es el nombre completo del mes seguido del número de día con ceros a la izquierda, por ejemplo, "Septiembre 03", el formato es "MMMM dd". Las comillas simples se pueden usar para insertar caracteres sin formato, por ejemplo, "de" en español.
Nota: Este tipo de calendario solo admite un formato. |
CAL_SMONTHNAME1 | Nombre nativo del primer mes del año. |
CAL_SMONTHNAME2 | Nombre nativo del segundo mes del año. |
CAL_SMONTHNAME3 | Nombre nativo del tercer mes del año. |
CAL_SMONTHNAME4 | Nombre nativo del cuarto mes del año. |
CAL_SMONTHNAME5 | Nombre nativo del quinto mes del año. |
CAL_SMONTHNAME6 | Nombre nativo del sexto mes del año. |
CAL_SMONTHNAME7 | Nombre nativo del séptimo mes del año. |
CAL_SMONTHNAME8 | Nombre nativo del octavo mes del año. |
CAL_SMONTHNAME9 | Nombre nativo del noveno mes del año. |
CAL_SMONTHNAME10 | Nombre nativo del décimo mes del año. |
CAL_SMONTHNAME11 | Nombre nativo del undécimo mes del año. |
CAL_SMONTHNAME12 | Nombre nativo del duodécimo mes del año. |
CAL_SMONTHNAME13 | Nombre nativo del decimotercer mes del año, si existe. |
CAL_SSHORTDATE | Formatos de fecha corta para el tipo de calendario. |
CAL_SSHORTESTDAYNAME1 | Windows Vista y versiones posteriores: Nombre nativo corto del primer día de la semana. |
CAL_SSHORTESTDAYNAME2 | Windows Vista y versiones posteriores: Nombre nativo corto del segundo día de la semana. |
CAL_SSHORTESTDAYNAME3 | Windows Vista y versiones posteriores: Nombre nativo corto del tercer día de la semana. |
CAL_SSHORTESTDAYNAME4 | Windows Vista y versiones posteriores: Nombre nativo corto del cuarto día de la semana. |
CAL_SSHORTESTDAYNAME5 | Windows Vista y versiones posteriores: Nombre nativo corto del quinto día de la semana. |
CAL_SSHORTESTDAYNAME6 | Windows Vista y versiones posteriores: Nombre nativo corto del sexto día de la semana. |
CAL_SSHORTESTDAYNAME7 | Windows Vista y versiones posteriores: Nombre nativo corto del séptimo día de la semana. |
CAL_SYEARMONTH | Windows Me/98, Windows 2000: Formatos de año/mes para los calendarios especificados. |
Nota:
Si el nombre nativo del día de la semana o de un mes es una cadena vacía, ese nombre es idéntico al nombre especificado en la información regional correspondiente y, por tanto, no se duplica aquí.