Compartir a través de


ITemporalQuery.QueryFrom(ITemporalAccessor) Método

Definición

Consulta el objeto temporal especificado.

[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

Parámetros

temporal
ITemporalAccessor

el objeto temporal que se va a consultar, no null

Devoluciones

el valor consultado, puede devolver null para indicar que no se encuentra

Atributos

Comentarios

Consulta el objeto temporal especificado.

Esto consulta el objeto temporal especificado para devolver un objeto mediante la lógica encapsulada en la clase de implementación. Algunos ejemplos pueden ser una consulta que comprueba si la fecha es el día anterior al 29 de febrero en un año bisiesto, o calcula el número de días a su próximo cumpleaños.

Hay dos formas equivalentes de usar este método. La primera consiste en invocar directamente este método. El segundo es usar TemporalAccessor#query(TemporalQuery):

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

Se recomienda usar el segundo enfoque, , query(TemporalQuery)ya que es mucho más claro leer en el código.

Documentación de Java para java.time.temporal.TemporalQuery.queryFrom(java.time.temporal.TemporalAccessor).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a