EastAsianLunisolarCalendar Classe

Definizione

Rappresenta un calendario in cui il tempo è suddiviso in mesi, giorni, anni ed ere e in cui le date sono basate su cicli solari e lunari.

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 sessuale (vedere GetSexagenaryYear), un stelo celeste (vedere GetCelestialStem) e un ramo terrestre (vedere GetTerrestrialBranch).

Nota

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 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 usata da una 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 lunisolari dell'Asia orientale. Questa classe supporta diversi metodi "get" per descrivere un DateTime oggetto nei termini utilizzati dai calendari lunisolari e il ToDateTime metodo per la conversione da dati del calendario lunisolari a un oggetto DateTime.

Campi

CurrentEra

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

(Ereditato da Calendar)

Proprietà

AlgorithmType

Ottiene un valore che indica se il calendario corrente è solare, lunare o una combinazione di entrambi (lunisolare).

AlgorithmType

Ottiene un valore che indica se il calendario corrente è solare, lunare o una combinazione di entrambi (lunisolare).

(Ereditato da Calendar)
DaysInYearBeforeMinSupportedYear

Ottiene il numero di giorni all'anno che precedono l'anno specificato dalla proprietà MinSupportedDateTime.

(Ereditato da Calendar)
Eras

Quando è sottoposto a override in una classe derivata, ottiene l'elenco delle ere nel calendario corrente.

(Ereditato da Calendar)
IsReadOnly

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

(Ereditato da Calendar)
MaxSupportedDateTime

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

(Ereditato da Calendar)
MinSupportedDateTime

Ottiene la data e l'ora meno recenti supportate dall'oggetto Calendar.

(Ereditato da Calendar)
TwoDigitYearMax

Ottiene o imposta l'ultimo anno che, nell'intervallo di un secolo, può essere rappresentato da un anno a due cifre.

Metodi

AddDays(DateTime, Int32)

Restituisce un valore DateTime che rappresenta il numero di giorni specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddHours(DateTime, Int32)

Restituisce un valore DateTime che rappresenta il numero di ore specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddMilliseconds(DateTime, Double)

Restituisce un valore DateTime che rappresenta il numero di millisecondi specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddMinutes(DateTime, Int32)

Restituisce un valore DateTime che rappresenta il numero di minuti specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddMonths(DateTime, Int32)

Calcola la data che ricorre a una distanza pari al numero di mesi indicato a partire dalla data specificata.

AddSeconds(DateTime, Int32)

Restituisce un valore DateTime che rappresenta il numero di secondi specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddWeeks(DateTime, Int32)

Restituisce un valore DateTime che rappresenta il numero di settimane specificato a partire dal valore DateTime specificato.

(Ereditato da Calendar)
AddYears(DateTime, Int32)

Calcola la data che ricorre a una distanza pari al numero di anni indicato a partire dalla data specificata.

Clone()

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

(Ereditato da Calendar)
Equals(Object)

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

(Ereditato da Object)
GetCelestialStem(Int32)

Calcola il tronco celeste dell'anno specificato nel ciclo sessagenario (60 anni).

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)

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

(Ereditato da Calendar)
GetDaysInMonth(Int32, Int32, Int32)

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

GetDaysInYear(Int32)

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

(Ereditato da Calendar)
GetDaysInYear(Int32, Int32)

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

GetEra(DateTime)

Quando è sottoposto a override in una classe derivata, restituisce l'era del valore DateTime.

(Ereditato da Calendar)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHour(DateTime)

Restituisce il valore delle ore nel valore DateTime specificato.

(Ereditato da Calendar)
GetLeapMonth(Int32)

Calcola il mese intercalare per un anno specificato.

(Ereditato da Calendar)
GetLeapMonth(Int32, Int32)

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

GetMilliseconds(DateTime)

Restituisce il valore dei millisecondi nel valore DateTime specificato.

(Ereditato da Calendar)
GetMinute(DateTime)

Restituisce il valore dei minuti nel valore DateTime specificato.

(Ereditato da Calendar)
GetMonth(DateTime)

Restituisce il mese nella data specificata.

GetMonthsInYear(Int32)

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

(Ereditato da Calendar)
GetMonthsInYear(Int32, Int32)

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

GetSecond(DateTime)

Restituisce il valore dei secondi nel valore DateTime specificato.

(Ereditato da Calendar)
GetSexagenaryYear(DateTime)

Calcola l'anno nel ciclo sessagenario (60 anni) che corrisponde alla data specificata.

GetTerrestrialBranch(Int32)

Calcola il ramo terrestre dell'anno specificato nel ciclo sessagenario (60 anni).

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

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

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

(Ereditato da Calendar)
GetYear(DateTime)

Restituisce l'anno nella data specificata.

IsLeapDay(Int32, Int32, Int32)

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

(Ereditato da Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Determina se la data specificata nell'era specificata corrisponde a un giorno intercalare.

IsLeapMonth(Int32, Int32)

Determina se il mese specificato nell'anno specificato dell'era corrente è intercalare.

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

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

IsLeapYear(Int32)

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

(Ereditato da Calendar)
IsLeapYear(Int32, Int32)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

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

Restituisce un valore DateTime impostato sulla data e sull'ora specificate nell'era corrente.

(Ereditato da Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

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

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