Compartir a través de


Calendar Clase

Definición

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
Object Platform::Object IInspectable Calendar
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

Obtiene el primer día del mes actual.

FirstEra

Obtiene la primera era disponible en el calendario.

FirstHourInThisPeriod

Obtiene la primera hora del período actual.

FirstMinuteInThisHour

Obtiene el primer minuto de la hora actual.

FirstMonthInThisYear

Obtiene el primer mes del año actual.

FirstPeriodInThisDay

Obtiene el primer período del día actual.

FirstSecondInThisMinute

Obtiene el primer segundo del minuto actual.

FirstYearInThisEra

Obtiene el primer año de la era actual.

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

Obtiene el último día del mes actual.

LastEra

Obtiene la última era disponible en el calendario.

LastHourInThisPeriod

Obtiene la última hora del período actual.

LastMinuteInThisHour

Obtiene el último minuto de la hora actual.

LastMonthInThisYear

Obtiene el último mes del año actual.

LastPeriodInThisDay

Obtiene el último período del día actual.

LastSecondInThisMinute

Obtiene el último segundo del minuto actual.

LastYearInThisEra

Obtiene el último año de la era actual.

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

Obtiene el número de minutosde la hora actual.

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

Obtiene el número de segundosen el minuto actual.

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.

Se aplica a

Consulte también