EastAsianLunisolarCalendar Clase

Definición

Representa un calendario que divide el tiempo en meses, días, años y eras, y cuyas fechas se basan en los ciclos solares y lunares.

public ref class EastAsianLunisolarCalendar abstract : System::Globalization::Calendar
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
type EastAsianLunisolarCalendar = class
    inherit Calendar
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EastAsianLunisolarCalendar = class
    inherit Calendar
Public MustInherit Class EastAsianLunisolarCalendar
Inherits Calendar
Herencia
EastAsianLunisolarCalendar
Derivado
Atributos

Comentarios

La EastAsianLunisolarCalendar clase apoya el ciclo sexagenario de años (que se repite cada 60 años) además de los años solares y los meses lunares. Cada año solar del calendario está asociado a un sexagenario (véase ), un tallo celestial (véase GetSexagenaryYearGetCelestialStem) y una rama terrestre (véase GetTerrestrialBranch).

Nota

Para obtener información sobre el uso de la EastAsianLunisolarCalendar clase y las demás clases de calendario en .NET Framework, consulte Working with Calendars(Trabajar con calendarios).

Un año puede tener un mes bisiesto después de cualquier mes del año y un mes puede tener un día bisiesto. Por ejemplo, el GetMonth método devuelve un entero positivo que indica el mes asociado a una fecha especificada. Si hay un mes bisiesto entre los octavos y nueve meses del año, el GetMonth método devuelve 8 para el octavo mes, 9 para el octavo mes bisiesto y 10 para el noveno mes.

Cada CultureInfo es compatible con un conjunto de calendarios. Actualmente, ninguna de las clases de calendario lunisolar que derivan de EastAsianLunisolarCalendar se usa en cualquiera de las referencias culturales admitidas por la CultureInfo clase . Por lo tanto, esta clase y las que derivan de ella solo se pueden usar para calcular fechas en los calendarios luni solar asiáticos orientales. Esta clase admite varios métodos "get" para describir un DateTime objeto en los términos utilizados por los calendarios luni solar y el ToDateTime método para convertir de datos de calendario lunisolar a un DateTime.

Campos

CurrentEra

Representa la era actual del calendario actual. El valor de este campo es 0.

(Heredado de Calendar)

Propiedades

AlgorithmType

Obtiene un valor que indica si el calendario actual está basado en el calendario solar, en el lunar o en una combinación de ambos.

AlgorithmType

Obtiene un valor que indica si el calendario actual está basado en el calendario solar, en el lunar o en una combinación de ambos.

(Heredado de Calendar)
DaysInYearBeforeMinSupportedYear

Obtiene el número de días del año que precede al año especificado por la propiedad MinSupportedDateTime.

(Heredado de Calendar)
Eras

Cuando se invalida en una clase derivada, obtiene la lista de eras del calendario actual.

(Heredado de Calendar)
IsReadOnly

Obtiene un valor que indica si este objeto Calendar es de solo lectura.

(Heredado de Calendar)
MaxSupportedDateTime

Obtiene las últimas fecha y hora admitidas por este objeto Calendar.

(Heredado de Calendar)
MinSupportedDateTime

Obtiene las primeras fecha y hora admitidas por este objeto Calendar.

(Heredado de Calendar)
TwoDigitYearMax

Obtiene o establece el último año de un intervalo de 100 años que puede representarse mediante un año de dos dígitos.

Métodos

AddDays(DateTime, Int32)

Devuelve un DateTime que consiste en el número especificado de días transcurridos desde el DateTime especificado.

(Heredado de Calendar)
AddHours(DateTime, Int32)

Devuelve un DateTime que consiste en el número especificado de horas transcurridas desde el DateTime especificado.

(Heredado de Calendar)
AddMilliseconds(DateTime, Double)

Devuelve un DateTime que consiste en el número especificado de milisegundos transcurridos desde el DateTime especificado.

(Heredado de Calendar)
AddMinutes(DateTime, Int32)

Devuelve un DateTime que consiste en el número especificado de minutos transcurridos desde el DateTime especificado.

(Heredado de Calendar)
AddMonths(DateTime, Int32)

Calcula la fecha equivalente al número especificado de meses transcurridos desde la fecha especificada.

AddSeconds(DateTime, Int32)

Devuelve un DateTime que consiste en el número especificado de segundos transcurridos desde el DateTime especificado.

(Heredado de Calendar)
AddWeeks(DateTime, Int32)

Devuelve un DateTime que consiste en el número especificado de semanas aparte del DateTime especificado.

(Heredado de Calendar)
AddYears(DateTime, Int32)

Calcula la fecha equivalente al número especificado de años transcurridos desde la fecha especificada.

Clone()

Crea un objeto nuevo copiado del objeto Calendar actual.

(Heredado de Calendar)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetCelestialStem(Int32)

Calcula el tallo celestial del año especificado en el ciclo sexagenario (60 años).

GetDayOfMonth(DateTime)

Calcula el día del mes de la fecha especificada.

GetDayOfWeek(DateTime)

Calcula el día de la semana de la fecha especificada.

GetDayOfYear(DateTime)

Calcula el día del año de la fecha especificada.

GetDaysInMonth(Int32, Int32)

Devuelve el número de días del mes y año especificados de la era actual.

(Heredado de Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Calcula el número de días del mes especificado en el año y la era especificados.

GetDaysInYear(Int32)

Devuelve el número de días del año especificado de la era actual.

(Heredado de Calendar)
GetDaysInYear(Int32, Int32)

Calcula el número de días del año y de la era especificados.

GetEra(DateTime)

Cuando se invalida en una clase derivada, devuelve la era del DateTime especificado.

(Heredado de Calendar)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetHour(DateTime)

Devuelve el valor de las horas del DateTime especificado.

(Heredado de Calendar)
GetLeapMonth(Int32)

Calcula el mes bisiesto para un año especificado.

(Heredado de Calendar)
GetLeapMonth(Int32, Int32)

Calcula el mes bisiesto para el año y la era especificados.

GetMilliseconds(DateTime)

Devuelve el valor de los milisegundos del DateTime especificado.

(Heredado de Calendar)
GetMinute(DateTime)

Devuelve el valor de los minutos del DateTime especificado.

(Heredado de Calendar)
GetMonth(DateTime)

Devuelve el mes de la fecha especificada.

GetMonthsInYear(Int32)

Devuelve el número de meses del año especificado de la era actual.

(Heredado de Calendar)
GetMonthsInYear(Int32, Int32)

Calcula el número de meses del año y de la era especificados.

GetSecond(DateTime)

Devuelve el valor de los segundos del DateTime especificado.

(Heredado de Calendar)
GetSexagenaryYear(DateTime)

Calcula el año del ciclo sexagenario (60 años) que corresponde a la fecha especificada.

GetTerrestrialBranch(Int32)

Calcula la rama terrestre del año especificado en el ciclo sexagenario (60 años).

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Devuelve la semana del año que incluye la fecha en el valor DateTime especificado.

(Heredado de Calendar)
GetYear(DateTime)

Devuelve el año de la fecha especificada.

IsLeapDay(Int32, Int32, Int32)

Determina si la fecha especificada de la era actual es un día bisiesto.

(Heredado de Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Determina si la fecha especificada de la era especificada es un día bisiesto.

IsLeapMonth(Int32, Int32)

Determina si el mes especificado del año especificado de la era actual es un mes bisiesto.

(Heredado de Calendar)
IsLeapMonth(Int32, Int32, Int32)

Determina si el mes especificado del año y la era especificados es un mes bisiesto.

IsLeapYear(Int32)

Determina si el año especificado de la era actual es un año bisiesto.

(Heredado de Calendar)
IsLeapYear(Int32, Int32)

Determina si el año especificado de la era especificada es un año bisiesto.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devuelve un DateTime que se establece en la fecha y la hora especificadas de la era actual.

(Heredado de Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Devuelve un objeto DateTime cuyo valor está establecido en la fecha, la hora y la era especificadas.

ToFourDigitYear(Int32)

Convierte el año especificado en un año de cuatro dígitos.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también