ITemporalAccessor Interfaccia
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.
Interfaccia a livello di framework che definisce l'accesso in sola lettura a un oggetto temporale, ad esempio una data, un'ora, un offset o una combinazione di queste.
[Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)]
public interface ITemporalAccessor : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/time/temporal/TemporalAccessor", "", "Java.Time.Temporal.ITemporalAccessorInvoker", ApiSince=26)>]
type ITemporalAccessor = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivato
- Attributi
- Implementazioni
Commenti
Interfaccia a livello di framework che definisce l'accesso in sola lettura a un oggetto temporale, ad esempio una data, un'ora, un offset o una combinazione di queste.
Si tratta del tipo di interfaccia di base per gli oggetti data, ora e offset. Viene implementato da tali classi che possono fornire informazioni come campi TemporalField o query TemporalQuery.
La maggior parte delle informazioni di data e ora può essere rappresentata come numero. Vengono modellati usando TemporalField
con il numero mantenuto usando un long
oggetto per gestire valori di grandi dimensioni. Year, month e day-of-month sono semplici esempi di campi, ma includono anche istantanee e offset. Vedere ChronoField
per il set standard di campi.
Due parti di informazioni di data/ora non possono essere rappresentate da numeri, la cronologia java.time.chrono.Chronologia e il fuso orario java.time.ZoneId. È possibile accedervi tramite query #query(TemporalQuery) usando i metodi statici definiti in TemporalQuery
.
Un'interfaccia secondaria, Temporal
, estende questa definizione a una che supporta anche la regolazione e la manipolazione su oggetti temporali più completi.
Questa interfaccia è un'interfaccia a livello di framework che non deve essere ampiamente usata nel codice dell'applicazione. Le applicazioni devono invece creare e passare istanze di tipi concreti, ad esempio LocalDate
. Ci sono molti motivi per questo, parte di cui le implementazioni di questa interfaccia possono trovarsi in sistemi di calendario diversi da ISO. Vedere java.time.chrono.ChronoLocalDate
per una discussione più completa dei problemi.
Aggiunta nella versione 1.8.
Documentazione java per java.time.temporal.TemporalAccessor
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
JniIdentityHashCode |
Restituisce il valore di |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping. (Ereditato da IJavaPeerable) |
Metodi
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
Get(ITemporalField) |
Ottiene il valore del campo specificato come oggetto |
GetLong(ITemporalField) |
Ottiene il valore del campo specificato come oggetto |
IsSupported(ITemporalField) |
Controlla se il campo specificato è supportato. |
Query(ITemporalQuery) |
Esegue una query su questa data e ora. |
Range(ITemporalField) |
Ottiene l'intervallo di valori validi per il campo specificato. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Interfaccia a livello di framework che definisce l'accesso in sola lettura a un oggetto temporale, ad esempio una data, un'ora, un offset o una combinazione di queste. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Interfaccia a livello di framework che definisce l'accesso in sola lettura a un oggetto temporale, ad esempio una data, un'ora, un offset o una combinazione di queste. |
GetJniTypeName(IJavaPeerable) |
Interfaccia a livello di framework che definisce l'accesso in sola lettura a un oggetto temporale, ad esempio una data, un'ora, un offset o una combinazione di queste. |