Instant.Plus Metode

Definisi

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.

Berlaku untuk