CultureInfo.Calendar Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el calendario predeterminado utilizado por la referencia cultural.
public:
virtual property System::Globalization::Calendar ^ Calendar { System::Globalization::Calendar ^ get(); };
public virtual System.Globalization.Calendar Calendar { get; }
member this.Calendar : System.Globalization.Calendar
Public Overridable ReadOnly Property Calendar As Calendar
Valor de propiedad
Calendar que representa el calendario predeterminado utilizado por la referencia cultural.
Comentarios
El usuario puede optar por invalidar algunos de los valores asociados a la referencia cultural actual de Windows a través de la parte de opciones regionales y de idioma de Panel de control. Por ejemplo, el usuario podría optar por mostrar la fecha en un formato diferente o usar una moneda distinta de la predeterminada para la referencia cultural.
Si UseUserOverride es true
y la referencia cultural especificada coincide con la referencia cultural actual de Windows, usa CultureInfo esas invalidaciones, incluida la configuración de usuario para las propiedades de la DateTimeFormatInfo instancia devuelta por la DateTimeFormat propiedad y las propiedades de la NumberFormatInfo instancia devuelta por la NumberFormat propiedad . Si la configuración de usuario no es compatible con la referencia cultural asociada a CultureInfo, por ejemplo, si el calendario seleccionado no es uno de los OptionalCalendars, los resultados de los métodos y los valores de las propiedades no están definidos.
Por lo tanto, si UseUserOverride es true
, el valor de esta propiedad podría ser diferente del calendario predeterminado usado por la referencia cultural.
La aplicación cambia el calendario usado por el actual CultureInfo estableciendo la Calendar propiedad de , que es una instancia de DateTimeFormatla DateTimeFormatInfo clase . El nuevo calendario debe ser uno de los calendarios enumerados en OptionalCalendars. DateTimeFormat también incluye otras propiedades que personalizan el formato de fecha y hora asociado a ese Calendar.