ITemporalQuery.QueryFrom(ITemporalAccessor) Metode

Definisi

Mengkueri objek temporal yang ditentukan.

[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

Parameter

temporal
ITemporalAccessor

objek temporal untuk dikueri, bukan null

Mengembalikan

nilai yang dikueri, dapat mengembalikan null untuk menunjukkan tidak ditemukan

Atribut

Keterangan

Mengkueri objek temporal yang ditentukan.

Ini mengkueri objek temporal yang ditentukan untuk mengembalikan objek menggunakan logika yang dienkapsulasi di kelas penerapan. Contohnya mungkin kueri yang memeriksa apakah tanggalnya adalah hari sebelum 29 Februari dalam tahun kabut, atau menghitung jumlah hari untuk ulang tahun Anda berikutnya.

Ada dua cara yang setara untuk menggunakan metode ini. Yang pertama adalah memanggil metode ini secara langsung. Yang kedua adalah menggunakan TemporalAccessor#query(TemporalQuery):

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

Disarankan untuk menggunakan pendekatan kedua, query(TemporalQuery), karena jauh lebih jelas untuk dibaca dalam kode.

Java dokumentasi untuk java.time.temporal.TemporalQuery.queryFrom(java.time.temporal.TemporalAccessor).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk