DayOfWeek.AdjustInto(ITemporal) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.