Condividi tramite


ITemporalQuery.QueryFrom(ITemporalAccessor) Metodo

Definizione

Esegue una query sull'oggetto temporale specificato.

[Android.Runtime.Register("queryFrom", "(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;", "GetQueryFrom_Ljava_time_temporal_TemporalAccessor_Handler:Java.Time.Temporal.ITemporalQueryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public Java.Lang.Object? QueryFrom (Java.Time.Temporal.ITemporalAccessor? temporal);
[<Android.Runtime.Register("queryFrom", "(Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object;", "GetQueryFrom_Ljava_time_temporal_TemporalAccessor_Handler:Java.Time.Temporal.ITemporalQueryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member QueryFrom : Java.Time.Temporal.ITemporalAccessor -> Java.Lang.Object

Parametri

temporal
ITemporalAccessor

oggetto temporale su cui eseguire una query, non Null

Restituisce

il valore sottoposto a query può restituire null per indicare che non è stato trovato

Attributi

Commenti

Esegue una query sull'oggetto temporale specificato.

Esegue una query sull'oggetto temporale specificato per restituire un oggetto usando la logica incapsulata nella classe di implementazione. Alcuni esempi possono essere una query che controlla se la data è il giorno precedente al 29 febbraio in un anno bisestile o calcola il numero di giorni al prossimo compleanno.

Esistono due modi equivalenti per usare questo metodo. Il primo consiste nel richiamare direttamente questo metodo. Il secondo consiste nell'usare TemporalAccessor#query(TemporalQuery):

// these two lines are equivalent, but the second approach is recommended
              temporal = thisQuery.queryFrom(temporal);
              temporal = temporal.query(thisQuery);

È consigliabile usare il secondo approccio, , query(TemporalQuery)perché è molto più chiaro leggere nel codice.

Documentazione java per java.time.temporal.TemporalQuery.queryFrom(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.

Si applica a