Instant.With 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.
Overload
| Nama | Deskripsi |
|---|---|
| With(ITemporalField, Int64) |
Mengembalikan salinan instan ini dengan bidang yang ditentukan diatur ke nilai baru. |
| With(ITemporalAdjuster) |
Mengembalikan salinan instan yang disesuaikan. |
With(ITemporalField, Int64)
Mengembalikan salinan instan ini dengan bidang yang ditentukan diatur ke nilai baru.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? With(Java.Time.Temporal.ITemporalField? field, long newValue);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalField;J)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
override this.With : Java.Time.Temporal.ITemporalField * int64 -> Java.Time.Temporal.ITemporal
Parameter
- field
- ITemporalField
TemporalField: bidang yang akan diatur dalam hasil, bukan null
- newValue
- Int64
long: nilai baru bidang dalam hasil
Mengembalikan
Instan berdasarkan ini dengan kumpulan bidang yang ditentukan, bukan null
Penerapan
- Atribut
Keterangan
Mengembalikan salinan instan ini dengan bidang yang ditentukan diatur ke nilai baru. Ini mengembalikan Instan, berdasarkan yang satu ini, dengan nilai untuk bidang yang ditentukan berubah. Jika tidak dimungkinkan untuk mengatur nilai, karena bidang tidak didukung atau karena alasan lain, pengecualian akan dilemparkan. Jika bidang adalah ChronoField, maka penyesuaian diimplementasikan di sini. Bidang yang didukung berulah sebagai berikut: NANO_OF_SECOND - Mengembalikan Instan dengan nano detik yang ditentukan. Epoch-second tidak akan berubah. MICRO_OF_SECOND - Mengembalikan Instan dengan nano-of-second yang digantikan oleh mikro-of-second yang ditentukan dikalikan dengan 1.000. Epoch-second tidak akan berubah. MILLI_OF_SECOND - Mengembalikan Instan dengan nano-of-second yang digantikan oleh mili-of-second yang ditentukan dikalikan dengan 1.000.000. Epoch-second tidak akan berubah. INSTANT_SECONDS - Mengembalikan Instan dengan epoch-second yang ditentukan. Nano detik tidak akan berubah. Dalam semua kasus, jika nilai baru berada di luar rentang nilai yang valid untuk bidang maka DateTimeException akan dilemparkan. Semua instans ChronoField lainnya akan melempar UnsupportedTemporalTypeException. Jika bidang bukan ChronoField, maka hasil metode ini diperoleh dengan memanggil TemporalField.adjustInto(Temporal, long) meneruskan ini sebagai argumen. Dalam hal ini, bidang menentukan apakah dan bagaimana menyesuaikan instan. Instans ini tidak dapat diubah dan tidak terpengaruh oleh panggilan metode ini.
Lemparan: AritmeticException jika luapan numerik terjadi
Lemparan: DateTimeException jika bidang tidak dapat diatur
Throws: UnsupportedTemporalTypeException jika bidang tidak didukung
Referensi Android untuk java.time.Instant.with.
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
With(ITemporalAdjuster)
Mengembalikan salinan instan yang disesuaikan.
[Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? With(Java.Time.Temporal.ITemporalAdjuster? adjuster);
[<Android.Runtime.Register("with", "(Ljava/time/temporal/TemporalAdjuster;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.With : Java.Time.Temporal.ITemporalAdjuster -> Java.Time.Instant
Parameter
- adjuster
- ITemporalAdjuster
TemporalAdjuster: penyesuaian yang akan digunakan, bukan null
Mengembalikan
Instan berdasarkan ini dengan penyesuaian yang dibuat, bukan null
- Atribut
Keterangan
Mengembalikan salinan instan yang disesuaikan. Ini mengembalikan Instan, berdasarkan yang satu ini, dengan instan disesuaikan. Penyesuaian berlangsung menggunakan objek strategi penyesuaian yang ditentukan. Baca dokumentasi penyesuaian untuk memahami penyesuaian apa yang akan dilakukan. Hasil dari metode ini diperoleh dengan memanggil metode TemporalAdjuster.adjustInto(Temporal) pada penyesuaian yang ditentukan meneruskan ini sebagai argumen. Instans ini tidak dapat diubah dan tidak terpengaruh oleh panggilan metode ini.
Lemparan: AritmeticException jika luapan numerik terjadi
Throws: DateTimeException jika penyesuaian tidak dapat dilakukan
Referensi Android untuk java.time.Instant.with.
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.