DayOfWeek.AdjustInto(ITemporal) Metode

Definisi

Menyesuaikan objek temporal yang ditentukan agar memiliki hari dalam seminggu ini.

[Android.Runtime.Register("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? AdjustInto(Java.Time.Temporal.ITemporal? temporal);
[<Android.Runtime.Register("adjustInto", "(Ljava/time/temporal/Temporal;)Ljava/time/temporal/Temporal;", "", ApiSince=26)>]
abstract member AdjustInto : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal
override this.AdjustInto : Java.Time.Temporal.ITemporal -> Java.Time.Temporal.ITemporal

Parameter

temporal
ITemporal

objek target yang akan disesuaikan, bukan null

Mengembalikan

objek yang disesuaikan, bukan null

Penerapan

Atribut

Keterangan

Menyesuaikan objek temporal yang ditentukan agar memiliki hari dalam seminggu ini.

Ini mengembalikan objek temporal dengan jenis yang dapat diamati yang sama dengan input dengan perubahan hari dalam seminggu menjadi sama dengan ini.

Penyesuaian setara dengan menggunakan Temporal#with(TemporalField, long) passing ChronoField#DAY_OF_WEEK sebagai bidang . Perhatikan bahwa ini menyesuaikan penerusan atau mundur dalam minggu Senin hingga Minggu. Lihat java.time.temporal.WeekFields#dayOfWeek() untuk hari mulai minggu yang dilokalkan. Lihat TemporalAdjuster untuk penyesuaian lain dengan kontrol lainnya, seperti next(MONDAY).

Dalam kebanyakan kasus, lebih jelas untuk membalikkan pola panggilan dengan menggunakan Temporal#with(TemporalAdjuster):

// these two lines are equivalent, but the second approach is recommended
              temporal = thisDayOfWeek.adjustInto(temporal);
              temporal = temporal.with(thisDayOfWeek);

Misalnya, mengingat tanggal yang merupakan hari Rabu, berikut adalah output:

dateOnWed.with(MONDAY);     // two days earlier
              dateOnWed.with(TUESDAY);    // one day earlier
              dateOnWed.with(WEDNESDAY);  // same date
              dateOnWed.with(THURSDAY);   // one day later
              dateOnWed.with(FRIDAY);     // two days later
              dateOnWed.with(SATURDAY);   // three days later
              dateOnWed.with(SUNDAY);     // four days later

Instans ini tidak dapat diubah dan tidak terpengaruh oleh panggilan metode ini.

Dokumentasi Java untuk java.time.DayOfWeek.adjustInto(java.time.temporal.Temporal).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk