IChronoZonedDateTime 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.
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione.
[Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })]
public interface IChronoZonedDateTime : IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, Java.Time.Temporal.ITemporal
[<Android.Runtime.Register("java/time/chrono/ChronoZonedDateTime", "", "Java.Time.Chrono.IChronoZonedDateTimeInvoker", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.time.chrono.ChronoLocalDate" })>]
type IChronoZonedDateTime = interface
interface IComparable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ITemporal
interface ITemporalAccessor
- Derivato
- Attributi
- Implementazioni
Commenti
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione.
<b>La maggior parte delle applicazioni deve dichiarare firme del metodo, campi e variabili come ZonedDateTime, non questa interfaccia.</b>
Un ChronoZonedDateTime è la rappresentazione astratta di una data e ora di offset in cui il Chronology chronologysistema di calendario o è collegabile. La data e ora è definita in termini di campi espressi da TemporalField, dove le implementazioni più comuni sono definite in ChronoField. La cronologia definisce il funzionamento del sistema di calendario e il significato dei campi standard.
<h2>Quando usare questa interfaccia</h2> La progettazione dell'API incoraggia l'uso di ZonedDateTime anziché di questa interfaccia, anche nel caso in cui l'applicazione debba gestire più sistemi di calendario. La logica di questo argomento viene esaminata in dettaglio in ChronoLocalDate.
Assicurarsi che la discussione in ChronoLocalDate sia stata letta e compresa prima di usare questa interfaccia.
Aggiunta nella versione 1.8.
per java.time.chrono.ChronoZonedDateTime.
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 |
|---|---|
| Chronology |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| 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) |
| Offset |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| PeerReference |
Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java. (Ereditato da IJavaPeerable) |
| Zone |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
Metodi
| Nome | Descrizione |
|---|---|
| CompareTo(IChronoZonedDateTime) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| CompareTo(Object) |
Confronta questo oggetto con l'oggetto specificato per l'ordine. (Ereditato da IComparable) |
| Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
| DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
| Equals(Object) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
| Format(DateTimeFormatter) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| From(ITemporalAccessor) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| Get(ITemporalField) |
Ottiene il valore del campo specificato come oggetto |
| GetHashCode() |
Codice hash per questa data e ora. |
| GetLong(ITemporalField) |
Ottiene il valore del campo specificato come oggetto |
| IsAfter(IChronoZonedDateTime) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| IsBefore(IChronoZonedDateTime) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| IsEqual(IChronoZonedDateTime) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| IsSupported(ITemporalField) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| IsSupported(ITemporalUnit) |
Controlla se l'unità specificata è supportata. (Ereditato da ITemporal) |
| Minus(Int64, ITemporalUnit) |
Restituisce un oggetto dello stesso tipo di questo oggetto con il punto specificato sottratto. (Ereditato da ITemporal) |
| Minus(ITemporalAmount) |
Restituisce un oggetto dello stesso tipo dell'oggetto con una quantità sottratta. (Ereditato da ITemporal) |
| Plus(Int64, ITemporalUnit) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| Plus(ITemporalAmount) |
Restituisce un oggetto dello stesso tipo dell'oggetto con un importo aggiunto. (Ereditato da ITemporal) |
| Query(ITemporalQuery) |
Esegue query su questa data e ora. (Ereditato da ITemporalAccessor) |
| Range(ITemporalField) |
Ottiene l'intervallo di valori validi per il campo specificato. (Ereditato da ITemporalAccessor) |
| SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
| SetJniManagedPeerState(JniManagedPeerStates) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. (Ereditato da IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
| TimeLineOrder() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ToEpochSecond() |
Converte questa data-ora nel numero di secondi dall'epoca del 1970-01-01T00:00:00Z. |
| ToInstant() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ToLocalDate() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ToLocalDateTime() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ToLocalTime() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ToString() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| 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) |
| Until(ITemporal, ITemporalUnit) |
Calcola la quantità di tempo fino a un altro intervallo temporale in termini di unità specificata. (Ereditato da ITemporal) |
| With(ITemporalAdjuster) |
Restituisce un oggetto regolato dello stesso tipo dell'oggetto con la regolazione effettuata. (Ereditato da ITemporal) |
| With(ITemporalField, Int64) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| WithEarlierOffsetAtOverlap() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| WithLaterOffsetAtOverlap() |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| WithZoneSameInstant(ZoneId) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| WithZoneSameLocal(ZoneId) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ITemporal.IsSupported(ITemporalUnit) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporal.Minus(Int64, ITemporalUnit) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporal.Minus(ITemporalAmount) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporal.Plus(ITemporalAmount) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporal.With(ITemporalAdjuster) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporalAccessor.Get(ITemporalField) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporalAccessor.GetLong(ITemporalField) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporalAccessor.Query(ITemporalQuery) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| ITemporalAccessor.Range(ITemporalField) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
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) |
Data e ora con un fuso orario in una cronologia arbitraria, destinata a casi d'uso avanzati per la globalizzazione. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |