EastAsianLunisolarCalendar Classe

Definizione

Rappresenta un calendario che divide il tempo in mesi, giorni, anni ed ere e ha date basate su cicli del sole e della luna.

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
Ereditarietà
EastAsianLunisolarCalendar
Derivato
Attributi

Commenti

La EastAsianLunisolarCalendar classe supporta il ciclo sessuale di anni (che si ripete ogni 60 anni) oltre agli anni solari e ai mesi lunari. Ogni anno solare nel calendario è associato a un anno sexagenario (vedere GetSexagenaryYear), un stelo celeste (vedere GetCelestialStem) e un ramo terrestre (vedere GetTerrestrialBranch).

Note

Per informazioni sull'uso della EastAsianLunisolarCalendar classe e delle altre classi di calendario in .NET Framework, vedere Uso dei calendari.

Un anno può avere un mese bisestile dopo qualsiasi mese dell'anno e un mese può avere un giorno bisestile. Ad esempio, il GetMonth metodo restituisce un numero intero positivo che indica il mese associato a una data specificata. Se è presente un mese bisestile tra l'ottavo e il nono mese dell'anno, il GetMonth metodo restituisce 8 per l'ottavo mese, 9 per l'ottavo mese bisestile e 10 per il nono mese.

Ognuno CultureInfo supporta un set di calendari. Attualmente, nessuna delle classi di calendario lunisolare che derivano da EastAsianLunisolarCalendar viene utilizzata da nessuna delle impostazioni cultura supportate dalla CultureInfo classe . Pertanto, questa classe e quelle che derivano da esso possono essere usate solo per calcolare le date nei calendari lunisolar dell'Asia orientale. Questa classe supporta diversi metodi "get" per descrivere un oggetto DateTime nei termini usati dai calendari lunisolari e il ToDateTime metodo da convertire da dati di calendario lunisolar a un oggetto DateTime.

Campi

Nome Descrizione
CurrentEra

Rappresenta l'era corrente del calendario corrente. Il valore di questo campo è 0.

(Ereditato da Calendar)

Proprietà

Nome Descrizione
AlgorithmType

Ottiene un valore che indica se il calendario corrente è basato su solare, lunare o una combinazione di entrambi.

DaysInYearBeforeMinSupportedYear

Ottiene il numero di giorni nell'anno che precede l'anno specificato dalla MinSupportedDateTime proprietà .

(Ereditato da Calendar)
Eras

In caso di override in una classe derivata, ottiene l'elenco di ere nel calendario corrente.

(Ereditato da Calendar)
IsReadOnly

Ottiene un valore che indica se l'oggetto Calendar è di sola lettura.

(Ereditato da Calendar)
MaxSupportedDateTime

Ottiene la data e l'ora più recenti supportate da questo Calendar oggetto.

(Ereditato da Calendar)
MinSupportedDateTime

Ottiene la data e l'ora meno aggiornate supportate da questo Calendar oggetto.

(Ereditato da Calendar)
TwoDigitYearMax

Ottiene o imposta l'ultimo anno di un intervallo di 100 anni che può essere rappresentato da un anno a 2 cifre.

Metodi

Nome Descrizione
AddDays(DateTime, Int32)

Restituisce un oggetto DateTime che rappresenta il numero specificato di giorni di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddHours(DateTime, Int32)

Restituisce un oggetto DateTime che rappresenta il numero specificato di ore di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddMilliseconds(DateTime, Double)

Restituisce un oggetto DateTime che rappresenta il numero specificato di millisecondi di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddMinutes(DateTime, Int32)

Restituisce un oggetto DateTime che rappresenta il numero specificato di minuti di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddMonths(DateTime, Int32)

Calcola la data che corrisponde al numero specificato di mesi dalla data specificata.

AddSeconds(DateTime, Int32)

Restituisce un oggetto DateTime che rappresenta il numero specificato di secondi di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddWeeks(DateTime, Int32)

Restituisce un oggetto DateTime che rappresenta il numero specificato di settimane di distanza dall'oggetto specificato DateTime.

(Ereditato da Calendar)
AddYears(DateTime, Int32)

Calcola la data che corrisponde al numero specificato di anni dalla data specificata.

Clone()

Crea un nuovo oggetto che rappresenta una copia dell'oggetto corrente Calendar .

(Ereditato da Calendar)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetCelestialStem(Int32)

Calcola il gambo celeste dell'anno specificato nel ciclo sexagenary (60-year).

GetDayOfMonth(DateTime)

Calcola il giorno del mese nella data specificata.

GetDayOfWeek(DateTime)

Calcola il giorno della settimana nella data specificata.

GetDayOfYear(DateTime)

Calcola il giorno dell'anno nella data specificata.

GetDaysInMonth(Int32, Int32, Int32)

Calcola il numero di giorni nel mese specificato dell'anno e dell'era specificati.

GetDaysInMonth(Int32, Int32)

Restituisce il numero di giorni nel mese e nell'anno specificati dell'era corrente.

(Ereditato da Calendar)
GetDaysInYear(Int32, Int32)

Calcola il numero di giorni nell'anno e nell'era specificati.

GetDaysInYear(Int32)

Restituisce il numero di giorni nell'anno specificato dell'era corrente.

(Ereditato da Calendar)
GetEra(DateTime)

Quando sottoposto a override in una classe derivata, restituisce l'era dell'oggetto specificato DateTime.

(Ereditato da Calendar)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHour(DateTime)

Restituisce il valore delle ore nell'oggetto specificato DateTime.

(Ereditato da Calendar)
GetLeapMonth(Int32, Int32)

Calcola il mese bisestile per l'anno e l'era specificati.

GetLeapMonth(Int32)

Calcola il mese bisestile per un anno specificato.

(Ereditato da Calendar)
GetMilliseconds(DateTime)

Restituisce il valore in millisecondi nell'oggetto specificato DateTime.

(Ereditato da Calendar)
GetMinute(DateTime)

Restituisce il valore dei minuti nell'oggetto specificato DateTime.

(Ereditato da Calendar)
GetMonth(DateTime)

Restituisce il mese nella data specificata.

GetMonthsInYear(Int32, Int32)

Calcola il numero di mesi nell'anno e nell'era specificati.

GetMonthsInYear(Int32)

Restituisce il numero di mesi nell'anno specificato nell'era corrente.

(Ereditato da Calendar)
GetSecond(DateTime)

Restituisce il valore dei secondi nell'oggetto specificato DateTime.

(Ereditato da Calendar)
GetSexagenaryYear(DateTime)

Calcola l'anno nel ciclo sexagenary (60-year) che corrisponde alla data specificata.

GetTerrestrialBranch(Int32)

Calcola il ramo terrestre dell'anno specificato nel ciclo sexagenary (60-year).

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Restituisce la settimana dell'anno che include la data nel valore specificato DateTime .

(Ereditato da Calendar)
GetYear(DateTime)

Restituisce l'anno nella data specificata.

IsLeapDay(Int32, Int32, Int32, Int32)

Determina se la data specificata nell'era specificata è un giorno bisestile.

IsLeapDay(Int32, Int32, Int32)

Determina se la data specificata nell'era corrente è un giorno bisestile.

(Ereditato da Calendar)
IsLeapMonth(Int32, Int32, Int32)

Determina se il mese specificato nell'anno e nell'era specificati è un mese bisestile.

IsLeapMonth(Int32, Int32)

Determina se il mese specificato nell'anno specificato nell'era corrente è un mese bisestile.

(Ereditato da Calendar)
IsLeapYear(Int32, Int32)

Determina se l'anno specificato nell'era specificata è un anno bisestile.

IsLeapYear(Int32)

Determina se l'anno specificato nell'era corrente è un anno bisestile.

(Ereditato da Calendar)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Restituisce un DateTime oggetto impostato sulla data, l'ora e l'era specificati.

ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Restituisce un DateTime oggetto impostato sulla data e l'ora specificate nell'era corrente.

(Ereditato da Calendar)
ToFourDigitYear(Int32)

Converte l'anno specificato in un anno a quattro cifre.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche