ChineseCalendar Classe

Definizione

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

[Android.Runtime.Register("android/icu/util/ChineseCalendar", ApiSince=24, DoNotGenerateAcw=true)]
public class ChineseCalendar : Android.Icu.Util.Calendar
[<Android.Runtime.Register("android/icu/util/ChineseCalendar", ApiSince=24, DoNotGenerateAcw=true)>]
type ChineseCalendar = class
    inherit Calendar
Ereditarietà
ChineseCalendar
Attributi

Commenti

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale. Il calendario cinese tradizionale è un calendario lunisolaro: ogni mese inizia su una nuova luna e i mesi sono numerati in base agli eventi solari, in particolare, per garantire che il mese 11 contenga sempre il solstizio invernale. A tale scopo, i mesi bisestili vengono inseriti in determinati anni. I mesi bisestile sono numerati come il mese che seguono. La decisione di quale mese è un mese bisestile dipende dai movimenti relativi del sole e della luna.

Tutti i calcoli astronomici vengono eseguiti in relazione a un fuso orario GMT +8:00 e una longitudine di 120 gradi a est. Sebbene alcuni calendari implementino una convenzione storicamente più accurata dell'uso della longitudine locale di Pechino (116 gradi 25 minuti a est) e del fuso orario (GMT +7:45:40) per le date precedenti al 1929, non viene implementato qui.

Gli anni vengono conteggiati in due modi diversi nel calendario cinese. Il primo metodo è costituito dalla numerazione sequenziale del 61° anno del regno di Huang Di, 2637 A.C., che è designato anno 1 nel calendario cinese. Il secondo metodo usa cicli di 60 anni dallo stesso punto di partenza, che è designato anno 1 del ciclo 1. In questa classe il EXTENDED_YEAR campo contiene il conteggio degli anni sequenziali. Il ERA campo contiene il numero di ciclo e il YEAR campo contiene l'anno del ciclo, un valore compreso tra 1 e 60.

C'è qualche variazione in ciò che viene considerato il punto di partenza del calendario, con alcune fonti che iniziano nel primo anno del regno di Huang Di, piuttosto che il 61°. In questo modo, i numeri di anno continui 60 anni sono maggiori e i numeri di ciclo uno maggiore di quello implementato da questa classe.

Poiché ChineseCalendar definisce un campo aggiuntivo e ridefinisce il modo in cui viene usato il ERA campo, richiede una nuova classe di formato, ChineseDateFormat. Come sempre, utilizzare i metodi DateFormat.getXxxInstance(Calendar cal,...) per ottenere un formattatore per questo calendario.

Riferimenti:<ul>

<li>Dershowitz e Reingold, Calendrical Calculations, Cambridge University Press, 1997</li>

<li>Domande frequenti< sul calendario/li>

</ul>

Questa classe non deve essere sottoclassata.

CineseCalendar in genere deve essere creata un'istanza usando android.icu.util.Calendar#getInstance(ULocale) il passaggio di un ULocale oggetto con il tag "@calendar=chinese".

per android.icu.util.ChineseCalendar.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
ChineseCalendar()

Costruire un ChineseCalendar oggetto con il fuso orario e le impostazioni locali predefiniti.

ChineseCalendar(Date)

Costruire un ChineseCalendar oggetto con la data di assegnare il set nel fuso orario predefinito con le impostazioni locali predefinite.

ChineseCalendar(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Costruisce un ChineseCalendar oggetto con la data e l'ora specificate impostate per il fuso orario predefinito con le impostazioni locali predefinite FORMAT .

ChineseCalendar(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Costruisce un ChineseCalendar oggetto con la data e l'ora specificate impostate per il fuso orario predefinito con le impostazioni locali predefinite FORMAT .

ChineseCalendar(Int32, Int32, Int32, Int32, Int32)

Costruisce un ChineseCalendar oggetto con la data specificata impostata nel fuso orario predefinito con le impostazioni locali predefinite FORMAT .

ChineseCalendar(Int32, Int32, Int32, Int32)

Costruisce un ChineseCalendar oggetto con la data specificata impostata nel fuso orario predefinito con le impostazioni locali predefinite FORMAT .

ChineseCalendar(IntPtr, JniHandleOwnership)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

ChineseCalendar(Locale)

Costruisce un ChineseCalendar oggetto in base all'ora corrente nel fuso orario predefinito con le impostazioni locali specificate.

ChineseCalendar(TimeZone, Locale)

Costruire un ChineseCalendar oggetto in base all'ora corrente nel fuso orario specificato con le impostazioni locali specificate.

ChineseCalendar(TimeZone, ULocale)

Costruire un ChineseCalendar oggetto in base all'ora corrente con il fuso orario specificato con le impostazioni locali specificate.

ChineseCalendar(TimeZone)

Costruire un ChineseCalendar oggetto in base all'ora corrente nel fuso orario specificato con le impostazioni locali predefinite FORMAT .

ChineseCalendar(ULocale)

Costruisce un ChineseCalendar oggetto in base all'ora corrente nel fuso orario predefinito con le impostazioni locali specificate.

Campi

Nome Descrizione
Am

Valore del AM_PM campo che indica il periodo del giorno da mezzanotte a poco prima di mezzogiorno.

(Ereditato da Calendar)
AmPm
Obsoleti.

Numero di campo per get e set che indica se è HOUR prima o dopo mezzogiorno.

(Ereditato da Calendar)
April

Valore del MONTH campo che indica il quarto mese dell'anno.

(Ereditato da Calendar)
August

Valore del MONTH campo che indica l'ottavo mese dell'anno.

(Ereditato da Calendar)
BaseFieldCount

Numero di campi definiti da questa classe.

(Ereditato da Calendar)
Date
Obsoleti.

Numero di campo per get e set che indica il giorno del mese.

(Ereditato da Calendar)
DayOfMonth
Obsoleti.

Numero di campo per get e set che indica il giorno del mese.

(Ereditato da Calendar)
DayOfWeek
Obsoleti.

Numero di campo per get e set che indica il giorno della settimana.

(Ereditato da Calendar)
DayOfWeekInMonth
Obsoleti.

Numero di campo per get e set che indica il numero ordinale del giorno della settimana entro il mese corrente.

(Ereditato da Calendar)
DayOfYear
Obsoleti.

Numero di campo per get e set che indica il numero del giorno nell'anno corrente.

(Ereditato da Calendar)
December

Valore del MONTH campo che indica il dodicesimo mese dell'anno.

(Ereditato da Calendar)
DowLocal
Obsoleti.

<strong>[icu]</strong> Numero di campo per get() e set() che indica il giorno localizzato della settimana.

(Ereditato da Calendar)
DstOffset
Obsoleti.

Numero di campo per get e set che indica l'offset dell'ora legale in millisecondi.

(Ereditato da Calendar)
EpochJulianDay

Il giorno julian dell'epoca, ovvero il 1° gennaio 1970 del calendario gregoriano.

(Ereditato da Calendar)
Era
Obsoleti.

Numero di campo per get e set che indica l'era, e.

(Ereditato da Calendar)
ExtendedYear
Obsoleti.

<strong>[icu]</strong> Numero di campo per get() e set() che indica l'anno esteso.

(Ereditato da Calendar)
February

Valore del MONTH campo che indica il secondo mese dell'anno.

(Ereditato da Calendar)
Friday

Valore del DAY_OF_WEEK campo che indica venerdì.

(Ereditato da Calendar)
GreatestMinimum

Tipo di limite per getLimit() e handleGetLimit() che indica il valore minimo massimo che un campo può accettare.

(Ereditato da Calendar)
Hour
Obsoleti.

Numero di campo per get e set che indica l'ora del mattino o del pomeriggio.

(Ereditato da Calendar)
HourOfDay
Obsoleti.

Numero di campo per get e set che indica l'ora del giorno.

(Ereditato da Calendar)
InternallySet

Valore del timestamp stamp[] che indica che un campo è stato impostato tramite calcoli dall'ora o da altri campi.

(Ereditato da Calendar)
IsLeapMonth

<strong>[icu]</strong> Field che indica se il mese corrente è un mese bisestile.

(Ereditato da Calendar)
Jan11JulianDay

Il giorno julian dell'epoca gregoriana, ovvero il 1 gennaio 1, 1 del calendario gregoriano.

(Ereditato da Calendar)
January

Valore del MONTH campo che indica il primo mese dell'anno.

(Ereditato da Calendar)
JulianDay
Obsoleti.

<strong>[icu]</strong> Numero campo per get() e set() che indica il numero di giorno julian modificato.

(Ereditato da Calendar)
July

Valore del MONTH campo che indica il settimo mese dell'anno.

(Ereditato da Calendar)
June

Valore del MONTH campo che indica il sesto mese dell'anno.

(Ereditato da Calendar)
LeastMaximum

Tipo di limite per getLimit() e handleGetLimit() che indica il valore minimo massimo che un campo può accettare.

(Ereditato da Calendar)
March

Valore del MONTH campo che indica il terzo mese dell'anno.

(Ereditato da Calendar)
MaxFieldCount

Numero massimo di campi possibili.

(Ereditato da Calendar)
Maximum

Tipo di limite per getLimit() e handleGetLimit() che indica il valore massimo che un campo può accettare (massimo).

(Ereditato da Calendar)
MaxJulian

Il giorno massimo supportato da Julian.

(Ereditato da Calendar)
MaxMillis

Numero massimo di millisecondi di periodo supportati.

(Ereditato da Calendar)
May

Valore del MONTH campo che indica il quinto mese dell'anno.

(Ereditato da Calendar)
Millisecond
Obsoleti.

Numero di campo per get e set che indica il millisecondo entro il secondo.

(Ereditato da Calendar)
MillisecondsInDay
Obsoleti.

<strong>[icu]</strong> Numero di campo per get() e set() che indica i millisecondi nel giorno.

(Ereditato da Calendar)
Minimum

Tipo di limite per getLimit() e handleGetLimit() che indica il valore minimo che un campo può accettare (minimo).

(Ereditato da Calendar)
MinimumUserStamp

Se il timestamp stamp[] ha un valore maggiore o uguale a MINIMUM_USER_SET , è stato impostato dall'utente tramite una chiamata a set().

(Ereditato da Calendar)
MinJulian

Il giorno minimo supportato julian.

(Ereditato da Calendar)
MinMillis

Millisecondi minimi supportati.

(Ereditato da Calendar)
Minute
Obsoleti.

Numero di campo per get e set che indica il minuto entro l'ora.

(Ereditato da Calendar)
Monday

Valore del DAY_OF_WEEK campo che indica lunedì.

(Ereditato da Calendar)
Month
Obsoleti.

Numero di campo per get e set che indica il mese.

(Ereditato da Calendar)
November

Valore del MONTH campo che indica l'undicesimo mese dell'anno.

(Ereditato da Calendar)
October

Valore del MONTH campo che indica il decimo mese dell'anno.

(Ereditato da Calendar)
OneDay

Numero di millisecondi in un giorno.

(Ereditato da Calendar)
OneHour

Numero di millisecondi in un'ora.

(Ereditato da Calendar)
OneMinute

Numero di millisecondi in un minuto.

(Ereditato da Calendar)
OneSecond

Numero di millisecondi in un secondo.

(Ereditato da Calendar)
OneWeek

Numero di millisecondi in una settimana.

(Ereditato da Calendar)
OrdinalMonth

<strong>[icu]</strong> Field che indica il mese.

(Ereditato da Calendar)
Pm

Valore del AM_PM campo che indica il periodo del giorno da mezzogiorno a poco prima della mezzanotte.

(Ereditato da Calendar)
ResolveRemap

Valore su OR per risolvere i valori dei campi della tabella per il mapping.

(Ereditato da Calendar)
Saturday

Valore del DAY_OF_WEEK campo che indica sabato.

(Ereditato da Calendar)
Second
Obsoleti.

Numero di campo per get e set che indica il secondo entro il minuto.

(Ereditato da Calendar)
September

Valore del MONTH campo che indica il nono mese dell'anno.

(Ereditato da Calendar)
Sunday

Valore del DAY_OF_WEEK campo che indica domenica.

(Ereditato da Calendar)
Thursday

Valore del DAY_OF_WEEK campo che indica giovedì.

(Ereditato da Calendar)
Tuesday

Valore del DAY_OF_WEEK campo che indica martedì.

(Ereditato da Calendar)
Undecimber

Valore del MONTH campo che indica il tredicesimo mese dell'anno.

(Ereditato da Calendar)
Unset

Valore del timestamp stamp[] che indica che un campo non è stato impostato dopo l'ultima chiamata a clear().

(Ereditato da Calendar)
WalltimeFirst
Obsoleti.

<strong>[icu]</strong>Option usato da #setRepeatedWallTimeOption(int) e #setSkippedWallTimeOption(int) specificando un tempo di muro ambiguo da interpretare come il più antico.

(Ereditato da Calendar)
WalltimeLast
Obsoleti.

<strong>[icu]</strong>Option usato da #setRepeatedWallTimeOption(int) e #setSkippedWallTimeOption(int) specificando un tempo di muro ambiguo da interpretare come l'ultima versione.

(Ereditato da Calendar)
WalltimeNextValid
Obsoleti.

<strong>[icu]</strong>Option usata specificando #setSkippedWallTimeOption(int) un tempo di muro ambiguo da interpretare come il successivo tempo di parete valido.

(Ereditato da Calendar)
Wednesday

Valore del DAY_OF_WEEK campo che indica mercoledì.

(Ereditato da Calendar)
WeekOfMonth
Obsoleti.

Numero di campo per get e set che indica il numero della settimana entro il mese corrente.

(Ereditato da Calendar)
WeekOfYear
Obsoleti.

Numero di campo per get e set che indica il numero della settimana nell'anno corrente.

(Ereditato da Calendar)
Year
Obsoleti.

Numero di campo per get e set che indica l'anno.

(Ereditato da Calendar)
YearWoy
Obsoleti.

<strong>[icu]</strong> Numero di campo per get() e set() che indica l'anno esteso corrispondente al #WEEK_OF_YEAR campo.

(Ereditato da Calendar)
ZoneOffset
Obsoleti.

Numero di campo per get e set che indica l'offset non elaborato rispetto a GMT in millisecondi.

(Ereditato da Calendar)

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
FieldCount

<strong>[icu]</strong> Restituisce il numero di campi definiti da questo calendario.

(Ereditato da Calendar)
FirstDayOfWeek

Restituisce il primo giorno della settimana, dove 1 = #SUNDAY e 7 = #SATURDAY. -oppure- Imposta il primo giorno della settimana, dove 1 = #SUNDAY e 7 = #SATURDAY.

(Ereditato da Calendar)
GregorianDayOfMonth

Restituisce il giorno del mese (in base 1) sul calendario gregoriano calcolato da computeGregorianFields().

(Ereditato da Calendar)
GregorianDayOfYear

Restituisce il giorno dell'anno (in base 1) sul calendario gregoriano calcolato da computeGregorianFields().

(Ereditato da Calendar)
GregorianMonth

Restituisce il mese (in base 0) sul calendario gregoriano calcolato da computeGregorianFields().

(Ereditato da Calendar)
GregorianYear

Restituisce l'anno esteso del calendario gregoriano calcolato da computeGregorianFields().

(Ereditato da Calendar)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsWeekend

<strong>[icu]</strong> Restituisce true se la data e l'ora correnti del calendario sono nel fine settimana in questo sistema di calendario.

(Ereditato da Calendar)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
JniPeerMembers

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

Lenient

Indica se l'interpretazione di data/ora deve essere leniente. -oppure- Specificare se l'interpretazione di data/ora deve essere leniente.

(Ereditato da Calendar)
MinimalDaysInFirstWeek

Restituisce i giorni minimi richiesti nella prima settimana dell'anno. -oppure- Imposta i giorni minimi richiesti nella prima settimana dell'anno.

(Ereditato da Calendar)
PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
RepeatedWallTimeOption

<strong>[icu]</strong>Ottiene il comportamento per la gestione del tempo a muro ripetuto più volte in transizioni di differenza di fuso orario negative. -oppure- <strong>[icu]</strong>Imposta il comportamento per la gestione del tempo della parete ripetendo più volte in transizioni di offset del fuso orario negative.

(Ereditato da Calendar)
SkippedWallTimeOption

<strong>[icu]</strong>Ottiene il comportamento per la gestione dell'ora del muro ignorata in transizioni di offset del fuso orario positive. -oppure- <strong>[icu]</strong>Imposta il comportamento per la gestione dell'ora del muro ignorata in transizioni di offset del fuso orario positive.

(Ereditato da Calendar)
TemporalMonthCode

Ottiene il valore Temporal monthCode corrispondente al mese per la data. -oppure- Imposta il monthCode temporale che è un identificatore stringa che inizia con il grafo letterale "M" seguito da due gragrafi che rappresentano il numero di mese con riempimento zero del mese corrente in un anno normale (non bisestile) e suffisso da un grafo letterale facoltativo "L" se si tratta di un mese bisestile in un calendario lunisolar.

(Ereditato da Calendar)
ThresholdClass

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

ThresholdType

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

Time

Restituisce l'ora corrente del calendario. -oppure- Imposta l'ora corrente del calendario con la data specificata.

(Ereditato da Calendar)
TimeInMillis

Restituisce l'ora corrente del calendario a lungo. -oppure- Imposta l'ora corrente del calendario dal valore long specificato.

(Ereditato da Calendar)
TimeZone

Restituisce il fuso orario. -oppure- Imposta il fuso orario con il valore del fuso orario specificato.

(Ereditato da Calendar)
Type

<strong>[icu]</strong> Restituisce la stringa del nome del tipo di calendario per questo oggetto Calendar.

(Ereditato da Calendar)

Metodi

Nome Descrizione
Add(CalendarField, Int32)

Aggiungere un importo firmato a un campo specificato usando le regole del calendario.

(Ereditato da Calendar)
After(Object)

Confronta i record dei campi dell'ora.

(Ereditato da Calendar)
Before(Object)

Confronta i record dei campi dell'ora.

(Ereditato da Calendar)
Clear()

Cancella i valori di tutti i campi dell'ora.

(Ereditato da Calendar)
Clear(CalendarField)

Cancella il valore nel campo ora specificato.

(Ereditato da Calendar)
Clone()

Esegue l'override clonabile

(Ereditato da Calendar)
CompareTo(Calendar)

Confronta i tempi (in millis) rappresentati da due Calendar oggetti.

(Ereditato da Calendar)
Complete()

Compila tutti i campi non set nell'elenco dei campi dell'ora.

(Ereditato da Calendar)
ComputeFields()

Converte il valore time di tempo del millisecondo corrente in valori di campo in fields[].

(Ereditato da Calendar)
ComputeGregorianFields(Int32)

Calcolare l'anno di calendario gregoriano, il mese e il giorno del mese dal giorno julian.

(Ereditato da Calendar)
ComputeGregorianMonthStart(Int32, Int32)

Calcolare il giorno julian di un mese del calendario gregoriano.

(Ereditato da Calendar)
ComputeJulianDay()

Calcolare il numero di giorno julian come specificato dai campi del calendario.

(Ereditato da Calendar)
ComputeMillisInDay()

Calcolare i millisecondi nel giorno dai campi.

(Ereditato da Calendar)
ComputeTime()

Converte i valori del campo corrente in nel fields[] valore timedi tempo in millisecondi .

(Ereditato da Calendar)
ComputeZoneOffset(Int64, Int32)

Questo metodo può presupporre che EXTENDED_YEAR sia stato impostato.

(Ereditato da Calendar)
Construct(JniObjectReference, JniObjectReferenceOptions)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
Equals(Object)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FieldDifference(Date, CalendarField)

<strong>[icu]</strong> Restituisce la differenza tra l'ora specificata e l'ora in cui l'oggetto calendario è impostato su .

(Ereditato da Calendar)
FieldName(CalendarField)

Restituisce un nome stringa per un campo, per il debug e le eccezioni.

(Ereditato da Calendar)
Get(CalendarField)

Restituisce il valore per un determinato campo temporale.

(Ereditato da Calendar)
GetActualMaximum(CalendarField)

Restituisce il valore massimo che questo campo potrebbe avere, data la data corrente.

(Ereditato da Calendar)
GetActualMinimum(CalendarField)

Restituisce il valore minimo che questo campo potrebbe avere, data la data corrente.

(Ereditato da Calendar)
GetDateTimeFormat(DateFormatStyle, Int32, Locale)

<strong>[icu]</strong> Restituisce un valore DateFormat appropriato per questo calendario.

(Ereditato da Calendar)
GetDateTimeFormat(DateFormatStyle, Int32, ULocale)

<strong>[icu]</strong> Restituisce un valore DateFormat appropriato per questo calendario.

(Ereditato da Calendar)
GetDisplayName(Locale)

Restituisce il nome del calendario nella lingua delle impostazioni locali specificate.

(Ereditato da Calendar)
GetDisplayName(ULocale)

Restituisce il nome del calendario nella lingua delle impostazioni locali specificate.

(Ereditato da Calendar)
GetFieldResolutionTable()

Restituisce la matrice di risoluzione dei campi per il calendario.

(Ereditato da Calendar)
GetGreatestMinimum(CalendarField)

Restituisce il valore minimo più alto per il campo specificato, se varia.

(Ereditato da Calendar)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetLeastMaximum(CalendarField)

Restituisce il valore massimo minimo per il campo specificato, se varia.

(Ereditato da Calendar)
GetLimit(CalendarField, Int32)

Restituisce un limite per un campo.

(Ereditato da Calendar)
GetMaximum(CalendarField)

Restituisce il valore massimo per il campo ora specificato.

(Ereditato da Calendar)
GetMinimum(CalendarField)

Restituisce il valore minimo per il campo ora specificato.

(Ereditato da Calendar)
GetStamp(CalendarField)

Restituisce il timestamp di un campo.

(Ereditato da Calendar)
GetWeekData()

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da Calendar)
HandleComputeFields(Int32)

Le sottoclassi possono eseguire l'override di questo metodo per calcolare diversi campi specifici di ogni sistema del calendario.

(Ereditato da Calendar)
HandleComputeJulianDay(Int32)

Le sottoclassi possono eseguire l'override di questo.

(Ereditato da Calendar)
HandleComputeMonthStart(Int32, Int32, Boolean)

Restituisce il numero di giorno di Julian prima del primo giorno del mese specificato nell'anno esteso specificato.

HandleCreateFields()

Le sottoclassi che usano campi aggiuntivi oltre a quelli definiti in Calendar devono eseguire l'override di questo metodo per restituire una int[] matrice della lunghezza appropriata.

(Ereditato da Calendar)
HandleGetDateFormat(String, Locale)

Crea un oggetto DateFormat appropriato per questo calendario.

(Ereditato da Calendar)
HandleGetDateFormat(String, String, Locale)

Crea un oggetto DateFormat appropriato per questo calendario.

(Ereditato da Calendar)
HandleGetDateFormat(String, String, ULocale)

Da aggiungere

HandleGetDateFormat(String, ULocale)

Crea un oggetto DateFormat appropriato per questo calendario.

(Ereditato da Calendar)
HandleGetExtendedYear()

Implementare il metodo Calendario astratto per restituire l'anno esteso definito dai campi correnti.

HandleGetLimit(CalendarField, Int32)

Eseguire l'override di Calendar per restituire il valore limite per il campo specificato.

HandleGetMonthLength(Int32, Int32)

Restituisce il numero di giorni nel mese specificato dell'anno esteso specificato di questo sistema di calendario.

(Ereditato da Calendar)
HandleGetYearLength(Int32)

Restituisce il numero di giorni nell'anno esteso specificato di questo sistema di calendario.

(Ereditato da Calendar)
InTemporalLeapYear()

<strong>[icu]</strong> Restituisce true se la data è in un anno bisestile.

(Ereditato da Calendar)
InternalGet(CalendarField, Int32)

Restituisce il valore per un determinato campo temporale oppure restituisce il valore predefinito specificato se il campo non è impostato.

(Ereditato da Calendar)
InternalGet(CalendarField)

Restituisce il valore per un determinato campo temporale.

(Ereditato da Calendar)
InternalGetTimeInMillis()

Restituisce i millisecondi correnti senza ricompilare.

(Ereditato da Calendar)
InternalSet(CalendarField, Int32)

Impostare un campo su un valore.

(Ereditato da Calendar)
InvokeIsWeekend(Date)

<strong>[icu]</strong> Restituisce true se la data e l'ora specificati sono nel fine settimana in questo sistema di calendario.

(Ereditato da Calendar)
IsEquivalentTo(Calendar)

<strong>[icu]</strong> Restituisce true se l'oggetto Calendar specificato è equivalente a questo.

(Ereditato da Calendar)
IsSet(CalendarField)

Determina se il campo ora specificato ha un valore impostato.

(Ereditato da Calendar)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
NewerField(Int32, Int32)

Restituisce il campo più recente, defaultField o alternateField.

(Ereditato da Calendar)
NewestStamp(Int32, Int32, Int32)

Restituisce il timbro più recente di un determinato intervallo di campi.

(Ereditato da Calendar)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
PinField(CalendarField)

Modificare il campo specificato in modo che sia compreso nell'intervallo consentito per la data in cui è impostato il calendario.

(Ereditato da Calendar)
PrepareGetActual(CalendarField, Boolean)

Preparare questo calendario per calcolare il valore minimo o massimo effettivo.

(Ereditato da Calendar)
ResolveFields(Int32[][][])

Data una tabella di precedenza, restituire la combinazione di campi più recente nella tabella o -1 se non viene trovata alcuna classe.

(Ereditato da Calendar)
Roll(CalendarField, Boolean)

Esegue il roll(up/down) di una singola unità di tempo nel campo specificato.

(Ereditato da Calendar)
Roll(CalendarField, Int32)

Esegue il rolling (su/giù) di un periodo di tempo specificato nel campo specificato.

(Ereditato da Calendar)
Set(CalendarField, Int32)

Imposta il campo ora con il valore specificato.

(Ereditato da Calendar)
Set(Int32, Int32, Int32, Int32, Int32, Int32)

Imposta i valori per i campi year, month, date, hour, minute e second.

(Ereditato da Calendar)
Set(Int32, Int32, Int32, Int32, Int32)

Imposta i valori per i campi anno, mese, data, ora e minuto.

(Ereditato da Calendar)
Set(Int32, Int32, Int32)

Imposta i valori per i campi anno, mese e data.

(Ereditato da Calendar)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
SetWeekData(Calendar+WeekData)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da Calendar)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
ValidateField(CalendarField, Int32, Int32)

Convalidare un singolo campo del calendario in base al valore minimo e massimo consentito.

(Ereditato da Calendar)
ValidateField(CalendarField)

Convalidare un singolo campo del calendario.

(Ereditato da Calendar)
ValidateFields()

Assicurarsi che ogni campo sia compreso nell'intervallo valido chiamando #validateField(int) su ogni campo impostato.

(Ereditato da Calendar)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WeekNumber(Int32, Int32, Int32)

Restituisce il numero di settimana di un giorno, entro un periodo.

(Ereditato da Calendar)
WeekNumber(Int32, Int32)

Restituisce il numero di settimana di un giorno, entro un periodo.

(Ereditato da Calendar)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComparable.CompareTo(Object)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da Calendar)
IJavaPeerable.Disposed()

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

(Ereditato da Calendar)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

ChineseCalendar è una sottoclasse concreta di Calendar che implementa un calendario cinese tradizionale.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a