Sprache

ITemporalAccessor.Query(ITemporalQuery) Methode

Definition

Fragt diese Datums-Uhrzeit ab.

[Android.Runtime.Register("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "GetQuery_Ljava_time_temporal_TemporalQuery_Handler:Java.Time.Temporal.ITemporalAccessor, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "R" })]
public virtual Java.Lang.Object? Query(Java.Time.Temporal.ITemporalQuery? query);
[<Android.Runtime.Register("query", "(Ljava/time/temporal/TemporalQuery;)Ljava/lang/Object;", "GetQuery_Ljava_time_temporal_TemporalQuery_Handler:Java.Time.Temporal.ITemporalAccessor, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "R" })>]
abstract member Query : Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object
override this.Query : Java.Time.Temporal.ITemporalQuery -> Java.Lang.Object

Parameter

query
ITemporalQuery

die abfrage, die aufgerufen werden soll, nicht null

Gibt zurück

das Abfrageergebnis, null kann zurückgegeben werden (definiert durch die Abfrage)

Attribute

Hinweise

Fragt diese Datums-Uhrzeit ab.

Diese Abfrage fragt diese Datum-Uhrzeit mithilfe des angegebenen Abfragestrategieobjekts ab.

Abfragen sind ein wichtiges Tool zum Extrahieren von Informationen aus Datums-/Uhrzeiten. Sie sind vorhanden, um den Abfrageprozess zu externalisieren, was unterschiedliche Ansätze erlaubt, wie im Strategieentwurfsmuster. Beispiele können eine Abfrage sein, die überprüft, ob das Datum der Tag vor dem 29. Februar in einem Schaltjahr ist, oder die Anzahl der Tage zu Ihrem nächsten Geburtstag berechnet.

Die am häufigsten verwendeten Abfrageimplementierungen sind Methodenverweise, z LocalDate::from . B. und ZoneId::from. Zusätzliche Implementierungen werden als statische Methoden TemporalQueryfür .

Java Dokumentation für java.time.temporal.TemporalAccessor.query(java.time.temporal.TemporalQuery<R>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: