Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe KoreanLunisolarCalendar

Rappresenta il tempo suddiviso in mesi, giorni e anni. Gli anni vengono calcolati in base al calendario gregoriano, mentre i giorni e i mesi vengono calcolati in base al calendario lunisolare.

Spazio dei nomi:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)
[SerializableAttribute]
public class KoreanLunisolarCalendar : EastAsianLunisolarCalendar

Il tipo KoreanLunisolarCalendar espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoKoreanLunisolarCalendarInizializza una nuova istanza della classe KoreanLunisolarCalendar.
In alto
  NomeDescrizione
Proprietà pubblicaAlgorithmTypeOttiene un valore che indica se il calendario corrente è solare, lunare o una combinazione di entrambi (lunisolare). (Ereditato da EastAsianLunisolarCalendar)
Proprietà protetta.DaysInYearBeforeMinSupportedYearOttiene il numero di giorni nell'anno che precede l'anno specificato dalla proprietà MinSupportedDateTime. (Esegue l'override di Calendar.DaysInYearBeforeMinSupportedYear).
Proprietà pubblicaErasOttiene le ere che corrispondono all'intervallo di date e ore supportato dall'oggetto KoreanLunisolarCalendar corrente. (Esegue l'override di Calendar.Eras).
Proprietà pubblicaIsReadOnlyOttiene un valore che indica se l'oggetto Calendar è in sola lettura. (Ereditato da Calendar)
Proprietà pubblicaMaxSupportedDateTimeOttiene la data e l'ora massime supportate dalla classe KoreanLunisolarCalendar. (Esegue l'override di Calendar.MaxSupportedDateTime).
Proprietà pubblicaMinSupportedDateTimeOttiene la data e l'ora minime supportate dalla classe KoreanLunisolarCalendar. (Esegue l'override di Calendar.MinSupportedDateTime).
Proprietà pubblicaTwoDigitYearMaxOttiene o imposta l'ultimo anno che, nell'intervallo di un secolo, può essere rappresentato da un anno a due cifre. (Ereditato da EastAsianLunisolarCalendar)
In alto
  NomeDescrizione
Metodo pubblicoAddDaysRestituisce un valore DateTime che rappresenta il numero di giorni specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddHoursRestituisce un valore DateTime che rappresenta il numero di ore specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddMillisecondsRestituisce un valore DateTime che rappresenta il numero di millisecondi specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddMinutesRestituisce un valore DateTime che rappresenta il numero di minuti specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddMonthsCalcola la data che ricorre a una distanza pari al numero di mesi indicato a partire dalla data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoAddSecondsRestituisce un valore DateTime che rappresenta il numero di secondi specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddWeeksRestituisce un valore DateTime che rappresenta il numero di settimane specificato a partire dal valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoAddYearsCalcola la data che ricorre a una distanza pari al numero di anni indicato a partire dalla data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoCloneCrea un nuovo oggetto che rappresenta una copia dell'oggetto Calendar corrente. (Ereditato da Calendar)
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoGetCelestialStemCalcola il tronco celeste dell'anno specificato nel ciclo sessagenario (60 anni). (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetDayOfMonthCalcola il giorno del mese nella data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetDayOfWeekCalcola il giorno della settimana nella data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetDayOfYearCalcola il giorno dell'anno nella data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetDaysInMonth(Int32, Int32)Restituisce il numero di giorni nel mese e nell'anno specificati dell'era corrente. (Ereditato da Calendar)
Metodo pubblicoGetDaysInMonth(Int32, Int32, Int32)Calcola il numero di giorni nel mese specificato dell'anno e dell'era specificati. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetDaysInYear(Int32)Restituisce il numero di giorni nell'anno specificato dell'era corrente. (Ereditato da Calendar)
Metodo pubblicoGetDaysInYear(Int32, Int32)Calcola il numero di giorni nell'anno e nell'era specificati. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetEraRecupera l'era che corrisponde all'oggetto DateTime specificato. (Esegue l'override di Calendar.GetEra(DateTime)).
Metodo pubblicoGetHashCodeFunge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblicoGetHourRestituisce il valore delle ore nel valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoGetLeapMonth(Int32)Calcola il mese intercalare per un anno specificato. (Ereditato da Calendar)
Metodo pubblicoGetLeapMonth(Int32, Int32)Calcola il mese intercalare per l'anno e l'era specificati. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetMillisecondsRestituisce il valore dei millisecondi nel valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoGetMinuteRestituisce il valore dei minuti nel valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoGetMonthRestituisce il mese nella data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetMonthsInYear(Int32)Restituisce il numero di mesi nell'anno specificato dell'era corrente. (Ereditato da Calendar)
Metodo pubblicoGetMonthsInYear(Int32, Int32)Calcola il numero di mesi nell'anno e nell'era specificati. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetSecondRestituisce il valore dei secondi nel valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoGetSexagenaryYearCalcola l'anno nel ciclo sessagenario (60 anni) che corrisponde alla data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetTerrestrialBranchCalcola il ramo terrestre dell'anno specificato nel ciclo sessagenario (60 anni). (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoGetWeekOfYearRestituisce la settimana dell'anno che comprende la data nel valore DateTime specificato. (Ereditato da Calendar)
Metodo pubblicoGetYearRestituisce l'anno nella data specificata. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoIsLeapDay(Int32, Int32, Int32)Determina se la data specificata nell'era corrente è un giorno intercalare. (Ereditato da Calendar)
Metodo pubblicoIsLeapDay(Int32, Int32, Int32, Int32)Determina se la data specificata nell'era specificata corrisponde a un giorno intercalare. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoIsLeapMonth(Int32, Int32)Determina se il mese specificato nell'anno specificato dell'era corrente è intercalare. (Ereditato da Calendar)
Metodo pubblicoIsLeapMonth(Int32, Int32, Int32)Determina se il mese specificato nell'anno e nell'era specificati è intercalare. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoIsLeapYear(Int32)Determina se l'anno specificato nell'era corrente è bisestile. (Ereditato da Calendar)
Metodo pubblicoIsLeapYear(Int32, Int32)Determina se l'anno specificato nell'era specificata è bisestile. (Ereditato da EastAsianLunisolarCalendar)
Metodo protettoMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblicoToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)Restituisce un valore DateTime impostato sulla data e sull'ora specificate nell'era corrente. (Ereditato da Calendar)
Metodo pubblicoToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)Restituisce un oggetto DateTime impostato sulla data, sull'ora e sull'era specificati. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoToFourDigitYearConverte l'anno specificato in un anno a quattro cifre. (Ereditato da EastAsianLunisolarCalendar)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto
  NomeDescrizione
Campo pubblicoMembro staticoGregorianEraSpecifica l'era del calendario gregoriano che corrisponde all'oggetto KoreanLunisolarCalendar corrente.
In alto

La classe KoreanLunisolarCalendar deriva dalla classe EastAsianLunisolarCalendar, che rappresenta il calendario lunisolare. La classe EastAsianLunisolarCalendar supporta il ciclo sessagenario (che si ripete ogni 60 anni) oltre agli anni solari e ai mesi lunari. Ogni anno solare del calendario è associato a un anno sessagenario, a un tronco celeste e a un ramo terrestre. Tali calendari possono includere mesi intercalari dopo qualsiasi mese dell'anno.

NotaNota

Per informazioni sull'utilizzo della classe KoreanLunisolarCalendar e altre classi di calendario in .NET Framework, vedere Utilizzo di calendari.

La classe KoreanLunisolarCalendar calcola gli anni in base al calendario gregoriano e i giorni e i mesi mediante la classe EastAsianLunisolarCalendar.

Un mese intercalare può verificarsi dopo qualsiasi mese di un anno. Il metodo EastAsianLunisolarCalendar.GetMonth(DateTime) restituisce ad esempio un numero compreso tra 1 e 13 che indica il mese associato a una data specificata. Se è presente un mese intercalare tra l'ottavo e il nono mese dell'anno, il metodo GetMonth restituisce 8 per l'ottavo mese, 9 per l'ottavo mese intercalare e 10 per il nono mese.

Attualmente l'oggetto KoreanLunisolarCalendar non viene utilizzato da nessuna delle impostazioni cultura supportate dalla classe CultureInfo. Pertanto questa classe può essere utilizzata solo per calcolare le date nel calendario lunisolare coreano.

Ogni CultureInfo supporta un insieme di calendari. La proprietà Calendar restituisce il calendario predefinito per le impostazioni cultura, mentre la proprietà OptionalCalendars restituisce una matrice contenente tutti i calendari supportati dalle impostazioni cultura. Per cambiare il calendario utilizzato da un oggetto CultureInfo, impostare la proprietà Calendar di CultureInfo.DateTimeFormat su un nuovo oggetto Calendar.

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.