Calendar Clase
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í.
Manipula la representación de una fecha y hora dentro de un calendario y un reloj determinado.
public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
- Herencia
- Atributos
Requisitos de Windows
| Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Si la aplicación pasa etiquetas de idioma usadas en esta clase a cualquier función de soporte técnico de idioma nacional , primero debe convertir las etiquetas llamando a ResolveLocaleName.
Las etiquetas de lenguaje admiten las extensiones Unicode "ca-" y "nu-". (Consulte Definiciones de clave/tipo Unicode). Tenga en cuenta que estas extensiones pueden afectar al calendario usado por los objetos Calendar.
Constructores
| Calendar() |
Crea un objeto Calendar y lo inicializa en la fecha y hora actual. |
| Calendar(IIterable<String>) |
Crea un objeto Calendar que se inicializa con una lista de idiomas. |
| Calendar(IIterable<String>, String, String) |
Crea un objeto Calendar que se inicializa con una lista de idiomas, un calendario y un reloj. |
| Calendar(IIterable<String>, String, String, String) |
Crea un objeto Calendar que se inicializa con una lista de idiomas, calendario, reloj y zona horaria. |
Propiedades
| Day |
Obtiene o establece el día. |
| DayOfWeek |
Obtiene el día de la semana. |
| Era |
Obtiene o establece la era. |
| FirstDayInThisMonth | |
| FirstEra |
Obtiene la primera era disponible en el calendario. |
| FirstHourInThisPeriod | |
| FirstMinuteInThisHour | |
| FirstMonthInThisYear | |
| FirstPeriodInThisDay | |
| FirstSecondInThisMinute | |
| FirstYearInThisEra | |
| Hour |
Obtiene o establece la hora. |
| IsDaylightSavingTime |
Obtiene un valor booleano que indica si el horario de verano está en vigor para la fecha de este objeto Calendar . |
| Languages |
Obtiene la lista de prioridades de los identificadores de idioma que se usan al dar formato a los componentes como cadenas. |
| LastDayInThisMonth | |
| LastEra |
Obtiene la última era disponible en el calendario. |
| LastHourInThisPeriod | |
| LastMinuteInThisHour | |
| LastMonthInThisYear | |
| LastPeriodInThisDay | |
| LastSecondInThisMinute | |
| LastYearInThisEra | |
| Minute |
Obtiene o establece el minuto. |
| Month |
Obtiene o establece el mes. |
| Nanosecond |
Obtiene o establece el nanosegundo. |
| NumberOfDaysInThisMonth |
Obtiene el número de días del mes actual de este objeto Calendar . |
| NumberOfEras |
Obtiene el número de eras de este objeto Calendar . |
| NumberOfHoursInThisPeriod |
Obtiene el número de horas del período de día actual de este objeto Calendar . |
| NumberOfMinutesInThisHour | |
| NumberOfMonthsInThisYear |
Obtiene el número de meses del año actual de este objeto Calendar . |
| NumberOfPeriodsInThisDay |
Obtiene el número de períodos del día actual de este objeto Calendar . |
| NumberOfSecondsInThisMinute | |
| NumberOfYearsInThisEra |
Obtiene el número de años de la era actual de este objeto Calendar . |
| NumeralSystem |
Obtiene o establece el sistema de numeración que se usa al dar formato a los componentes como cadenas. |
| Period |
Obtiene o establece el período del día actual. |
| ResolvedLanguage |
Obtiene el idioma que se usó más recientemente para realizar operaciones o formatos de calendario. |
| Second |
Obtiene o establece el segundo. |
| Year |
Obtiene o establece el año. |
Métodos
| AddDays(Int32) |
Incrementa o disminuye el día. |
| AddEras(Int32) |
Incrementa o disminuye la era. |
| AddHours(Int32) |
Incrementa o disminuye la hora. |
| AddMinutes(Int32) |
Incrementa o disminuye el minuto. |
| AddMonths(Int32) |
Incrementa o disminuye el mes. |
| AddNanoseconds(Int32) |
Incrementa o disminuye el nanosegundo. |
| AddPeriods(Int32) |
Incrementa o disminuye el período. |
| AddSeconds(Int32) |
Incrementa o disminuye el segundo. |
| AddWeeks(Int32) |
Incrementa o disminuye el día según el número especificado de semanas. |
| AddYears(Int32) |
Incrementa o disminuye el año. |
| ChangeCalendarSystem(String) |
Establece un nuevo sistema de calendario que va a usar este objeto Calendar . |
| ChangeClock(String) |
Establece un nuevo reloj que va a usar este objeto Calendar . |
| ChangeTimeZone(String) |
Establece una nueva zona horaria que va a usar este objeto Calendar . |
| Clone() |
Crea una copia del objeto Calendar . |
| Compare(Calendar) |
Compara este calendario con otro objeto Calendar e indica si dateTime de uno es anterior, igual o posterior que el de la otra. |
| CompareDateTime(DateTime) |
Compara este calendario con un objeto DateTime e indica si la fecha y hora de uno es anterior, igual o posterior a la del otro. |
| CopyTo(Calendar) |
Copia los valores de otro objeto Calendar en este calendario. |
| DayAsPaddedString(Int32) |
Devuelve una representación de cadena del día, opcionalmente con relleno cero. |
| DayAsString() |
Devuelve una cadena que contiene la representación numérica del día. |
| DayOfWeekAsSoloString() |
Devuelve una representación de cadena del día de la semana adecuada para la presentación independiente. |
| DayOfWeekAsSoloString(Int32) |
Devuelve una representación de cadena del día de la semana adecuada para la presentación independiente. |
| DayOfWeekAsString() |
Devuelve una representación de cadena del día de la semana adecuada para su inclusión con otros componentes de fecha. |
| DayOfWeekAsString(Int32) |
Devuelve una representación de cadena del día de la semana adecuada para su inclusión con otros componentes de fecha. |
| EraAsString() |
Devuelve una representación de cadena de la era. |
| EraAsString(Int32) |
Devuelve una representación de cadena de la era. La cadena elegida es más cercana a la longitud ideal. |
| GetCalendarSystem() |
Obtiene el sistema de calendario utilizado por este objeto Calendar . |
| GetClock() |
Obtiene el reloj utilizado por este objeto Calendar . |
| GetDateTime() |
Crea una fecha y hora, dados los componentes de este objeto Calendar . |
| GetTimeZone() |
Obtiene el identificador que identifica la zona horaria que usa este objeto Calendar . |
| HourAsPaddedString(Int32) |
Devuelve una representación de cadena de la hora, opcionalmente con relleno cero. |
| HourAsString() |
Devuelve una cadena que contiene la representación numérica de la hora. |
| MinuteAsPaddedString(Int32) |
Devuelve una representación de cadena del minuto, opcionalmente con relleno cero. |
| MinuteAsString() |
Devuelve una cadena que contiene la representación numérica del minuto. |
| MonthAsNumericString() |
Devuelve una cadena que contiene la representación numérica del mes. |
| MonthAsPaddedNumericString(Int32) |
Devuelve una representación de cadena del mes, opcionalmente con relleno cero. |
| MonthAsSoloString() |
Devuelve una representación de cadena del mes adecuado para la presentación independiente. |
| MonthAsSoloString(Int32) |
Devuelve una representación de cadena del mes adecuado para la presentación independiente. |
| MonthAsString() |
Devuelve una representación de cadena del mes adecuado para su inclusión con otros componentes de fecha. |
| MonthAsString(Int32) |
Devuelve una representación de cadena del mes adecuado para su inclusión con otros componentes de fecha. |
| NanosecondAsPaddedString(Int32) |
Devuelve una representación de cadena del nanosegundo, opcionalmente con relleno cero. |
| NanosecondAsString() |
Devuelve una cadena que contiene la representación numérica del nanosegundo. |
| PeriodAsString() |
Devuelve una representación de cadena del período de día, como AM o PM, que usa la abreviatura más común disponible. |
| PeriodAsString(Int32) |
Devuelve una representación de cadena del período de día, como AM o PM. |
| SecondAsPaddedString(Int32) |
Devuelve una representación de cadena del segundo, opcionalmente con relleno cero. |
| SecondAsString() |
Devuelve una cadena que contiene la representación numérica del segundo. |
| SetDateTime(DateTime) |
Establece todos los campos de fecha y hora en la fecha y hora representadas por el parámetro DateTime . |
| SetToMax() |
Establece los componentes de este objeto Calendar en la fecha y hora más reciente admitida. |
| SetToMin() |
Establece los componentes de este objeto Calendar en el valor de DateTime más antiguo admitido. |
| SetToNow() |
Establece los componentes de este objeto Calendar en la fecha y hora actual. |
| TimeZoneAsString() |
Devuelve el nombre de zona horaria completa aplicable en el instante de tiempo que representa este objeto Calendar . |
| TimeZoneAsString(Int32) |
Devuelve el nombre abreviado de zona horaria aplicable en el instante de tiempo que representa este objeto Calendar . |
| YearAsPaddedString(Int32) |
Devuelve una representación de cadena del año, opcionalmente sin rellenar. |
| YearAsString() |
Devuelve una representación de cadena del año sin relleno inicial de cero. |
| YearAsTruncatedString(Int32) |
Devuelve una representación de cadena del año, opcionalmente truncada. |