Instant.Plus 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 |
|---|---|
| Plus(ITemporalAmount) |
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan. |
| Plus(Int64, ITemporalUnit) |
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan. |
Plus(ITemporalAmount)
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan.
[Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Instant? Plus(Java.Time.Temporal.ITemporalAmount? amountToAdd);
[<Android.Runtime.Register("plus", "(Ljava/time/temporal/TemporalAmount;)Ljava/time/Instant;", "", ApiSince=26)>]
member this.Plus : Java.Time.Temporal.ITemporalAmount -> Java.Time.Instant
Parameter
- amountToAdd
- ITemporalAmount
TemporalAmount: jumlah yang akan ditambahkan, bukan null
Mengembalikan
Instan berdasarkan instan ini dengan penambahan yang dibuat, bukan null
- Atribut
Keterangan
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan. Ini mengembalikan Instan, berdasarkan yang satu ini, dengan jumlah yang ditentukan ditambahkan. Jumlahnya biasanya Durasi tetapi mungkin jenis lain yang mengimplementasikan antarmuka TemporalAmount. Perhitungan didelegasikan ke objek jumlah dengan memanggil TemporalAmount.addTo(Temporal). Implementasi jumlah gratis untuk menerapkan penambahan dengan cara apa pun yang diinginkan, namun biasanya memanggil kembali ke plus (panjang, TemporalUnit). Lihat dokumentasi implementasi jumlah untuk menentukan apakah dapat berhasil ditambahkan. Instans ini tidak dapat diubah dan tidak terpengaruh oleh panggilan metode ini.
Lemparan: AritmeticException jika luapan numerik terjadi
Throws: DateTimeException jika penambahan tidak dapat dilakukan
Referensi Android untuk java.time.Instant.plus.
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
Plus(Int64, ITemporalUnit)
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan.
[Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)]
public Java.Time.Temporal.ITemporal? Plus(long amountToAdd, Java.Time.Temporal.ITemporalUnit? unit);
[<Android.Runtime.Register("plus", "(JLjava/time/temporal/TemporalUnit;)Ljava/time/Instant;", "", ApiSince=26)>]
abstract member Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
override this.Plus : int64 * Java.Time.Temporal.ITemporalUnit -> Java.Time.Temporal.ITemporal
Parameter
- amountToAdd
- Int64
panjang: jumlah unit yang akan ditambahkan ke hasil, mungkin negatif
- unit
- ITemporalUnit
TemporalUnit: unit jumlah yang akan ditambahkan, bukan null
Mengembalikan
Instan berdasarkan instan ini dengan jumlah yang ditentukan ditambahkan, bukan null
Penerapan
- Atribut
Keterangan
Mengembalikan salinan instan ini dengan jumlah yang ditentukan yang ditambahkan. Ini mengembalikan Instan, berdasarkan yang satu ini, dengan jumlah dalam hal unit yang ditambahkan. Jika tidak dimungkinkan untuk menambahkan jumlah, karena unit tidak didukung atau karena alasan lain, pengecualian akan dilemparkan. Jika bidang adalah ChronoUnit, maka penambahan diimplementasikan di sini. Bidang yang didukung berulah sebagai berikut: NANOS - Mengembalikan Instan dengan jumlah nanodetik yang ditentukan ditambahkan. Ini setara dengan plusNanos(panjang). MICROS - Mengembalikan Instan dengan jumlah mikro detik yang ditentukan yang ditambahkan. Ini setara dengan plusNanos(long) dengan jumlah dikalikan 1.000. MILLIS - Mengembalikan Instan dengan jumlah milidetik yang ditentukan ditambahkan. Ini setara dengan plusNanos(long) dengan jumlah dikalikan dengan 1.000.000. SECONDS - Mengembalikan Instan dengan jumlah detik yang ditentukan yang ditambahkan. Ini setara dengan plusSeconds(long). MINUTES - Mengembalikan Instan dengan jumlah menit yang ditentukan ditambahkan. Ini setara dengan plusSeconds(long) dengan jumlah dikalikan dengan 60. HOURS - Mengembalikan Instan dengan jumlah jam yang ditentukan ditambahkan. Ini setara dengan plusSeconds(long) dengan jumlah dikalikan dengan 3.600. HALF_DAYS - Mengembalikan Instan dengan jumlah setengah hari yang ditentukan ditambahkan. Ini setara dengan plusSeconds(long) dengan jumlah dikalikan 43.200 (12 jam). DAYS - Mengembalikan Instan dengan jumlah hari yang ditentukan ditambahkan. Ini setara dengan plusSeconds(long) dengan jumlah dikalikan 86.400 (24 jam). Semua instans ChronoUnit lainnya akan melempar UnsupportedTemporalTypeException. Jika bidang bukan ChronoUnit, maka hasil metode ini diperoleh dengan memanggil TemporalUnit.addTo(Temporal, long) meneruskan ini sebagai argumen. Dalam hal ini, unit menentukan apakah dan bagaimana melakukan penambahan. Instans ini tidak dapat diubah dan tidak terpengaruh oleh panggilan metode ini.
Lemparan: AritmeticException jika luapan numerik terjadi
Throws: DateTimeException jika penambahan tidak dapat dilakukan
Throws: UnsupportedTemporalTypeException jika unit tidak didukung
Referensi Android untuk java.time.Instant.plus.
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.