IsoChronology Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sistema di calendario ISO.
[Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class IsoChronology : Java.Time.Chrono.AbstractChronology, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/time/chrono/IsoChronology", ApiSince=26, DoNotGenerateAcw=true)>]
type IsoChronology = class
inherit AbstractChronology
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Sistema di calendario ISO.
Questa cronologia definisce le regole del sistema di calendario ISO. Questo sistema di calendario è basato sullo standard ISO-8601, che è il calendario mondiale de facto .
I campi sono definiti come segue: <ul><li>era - Ci sono due era, 'Current Era' (CE) e 'Before Current Era' (BCE). <li>year-of-era - L'anno di era è lo stesso dell'anno proptico per l'era ce corrente. Per l'era della BCE prima del periodo ISO l'anno aumenta da 1 verso l'alto man mano che il tempo va indietro. <li>proleptic-year - L'anno proptico è lo stesso dell'anno dell'era corrente. Per l'era precedente, gli anni hanno zero, quindi valori negativi. <li>month-of-year - Ci sono 12 mesi in un anno ISO, numerato da 1 a 12. <li>day-of-month - Ci sono tra 28 e 31 giorni in ogni mese ISO, numerato da 1 a 31. I mesi 4, 6, 9 e 11 hanno 30 giorni, Mesi 1, 3, 5, 7, 8, 10 e 12 hanno 31 giorni. Il mese 2 ha 28 giorni o 29 in un anno bisestile. <li>day-of-year - Ci sono 365 giorni in un anno ISO standard e 366 in un anno bisestile. I giorni sono numerati da 1 a 365 o da 1 a 366. <li>leap-year - Gli anni salti si verificano ogni 4 anni, tranne dove l'anno èvisble di 100 e nonvisble di 400. </ul>
Aggiunta nella versione 1.8.
per java.time.chrono.IsoChronology.
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.
Proprietà
| Nome | Descrizione |
|---|---|
| CalendarType |
Ottiene il tipo di calendario del sistema di calendario sottostante, ovvero 'iso8601'. |
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| Id |
Ottiene l'ID della cronologia - 'ISO'. |
| Instance |
Istanza singleton della cronologia ISO. |
| IsIsoBased |
|
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| JniPeerMembers |
Sistema di calendario ISO. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| ThresholdClass |
Sistema di calendario ISO. (Ereditato da AbstractChronology) |
| ThresholdType |
Sistema di calendario ISO. (Ereditato da AbstractChronology) |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CompareTo(IChronology) |
Confronta questa cronologia con un'altra cronologia. (Ereditato da AbstractChronology) |
| CompareTo(Object) |
Sistema di calendario ISO. (Ereditato da AbstractChronology) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| Date(IEra, Int32, Int32, Int32) |
Ottiene una data locale ISO dai campi era, year-of-era, month-of-year e day-of-month. |
| Date(Int32, Int32, Int32) |
Ottiene una data locale ISO dai campi proleptic-year, month-of-year e day-of-month. |
| Date(ITemporalAccessor) |
Ottiene una data locale ISO da un altro oggetto data/ora. |
| DateEpochDay(Int64) |
Ottiene una data locale ISO dal giorno dell'epoca. |
| DateNow() |
Ottiene la data locale ISO corrente dall'orologio di sistema nel fuso orario predefinito. |
| DateNow(Clock) |
Ottiene la data locale ISO corrente dall'orologio specificato. |
| DateNow(ZoneId) |
Ottiene la data locale ISO corrente dall'orologio di sistema nel fuso orario specificato. |
| DateYearDay(IEra, Int32, Int32) |
Ottiene una data locale ISO dai campi era, year-of-era e day-of-year. |
| DateYearDay(Int32, Int32) |
Ottiene una data locale ISO dai campi dell'anno proptico e del giorno dell'anno. |
| 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() |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| EpochSecond(Int32, Int32, Int32, Int32, Int32, Int32, ZoneOffset) |
Ottiene il numero di secondi dal periodo 1970-01-01T00:00:00Z. |
| Equals(Object) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| EraOf(Int32) |
Sistema di calendario ISO. |
| Eras() |
Sistema di calendario ISO. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| IsLeapYear(Int64) |
Controlla se l'anno è bisestile, in base alle regole del sistema di calendario proptico ISO. |
| JavaFinalize() |
Obsoleti.
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| LocalDateTime(ITemporalAccessor) |
Ottiene un'ora locale ISO da un altro oggetto data/ora. |
| 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) |
| Period(Int32, Int32, Int32) |
Ottiene un periodo per questa cronologia in base a anni, mesi e giorni. |
| ProlepticYear(IEra, Int32) |
Sistema di calendario ISO. |
| Range(ChronoField) |
Sistema di calendario ISO. |
| ResolveDate(IDictionary<ITemporalField,Long>, ResolverStyle) |
Risolve i valori analizzati |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| 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) |
| 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) |
| ZonedDateTime(Instant, ZoneId) |
Ottiene una data/ora con zona ISO in questa cronologia da un oggetto |
| ZonedDateTime(ITemporalAccessor) |
Ottiene un'ora con fuso ISO da un altro oggetto data/ora. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Sistema di calendario ISO. (Ereditato da JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Sistema di calendario ISO. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Sistema di calendario ISO. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |