GregorianCalendar.Add(CalendarField, Int32) 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.
Menambahkan jumlah waktu yang ditentukan (ditandatangani) ke bidang kalender tertentu, berdasarkan aturan kalender.
[Android.Runtime.Register("add", "(II)V", "GetAdd_IIHandler")]
public override void Add(Java.Util.CalendarField field, int amount);
[<Android.Runtime.Register("add", "(II)V", "GetAdd_IIHandler")>]
override this.Add : Java.Util.CalendarField * int -> unit
Parameter
- field
- CalendarField
bidang kalender.
- amount
- Int32
jumlah tanggal atau waktu yang akan ditambahkan ke bidang .
- Atribut
Pengecualian
jika bidang yang ditentukan DST_OFFSET atau ZONE_OFFSET.
Keterangan
Menambahkan jumlah waktu yang ditentukan (ditandatangani) ke bidang kalender tertentu, berdasarkan aturan kalender.
<em>Tambahkan aturan 1</em>. Nilai field setelah panggilan dikurangi nilai field sebelum panggilan adalah amount, modulo luapan apa pun yang telah terjadi di field. Luapan terjadi ketika nilai bidang melebihi rentangnya dan, sebagai hasilnya, bidang yang lebih besar berikutnya ditambahkan atau dikurangi dan nilai bidang disesuaikan kembali ke dalam rentangnya.
<em>Tambahkan aturan 2</em>. Jika bidang yang lebih kecil diharapkan invariant, tetapi tidak mungkin sama dengan nilai sebelumnya karena perubahan minimum atau maksimumnya setelah field diubah, maka nilainya disesuaikan agar sedekat mungkin dengan nilai yang diharapkan. Bidang yang lebih kecil mewakili satuan waktu yang lebih kecil.
HOUR adalah bidang yang lebih kecil daripada DAY_OF_MONTH. Tidak ada penyesuaian yang dilakukan pada bidang yang lebih kecil yang tidak diharapkan invariant. Sistem kalender menentukan bidang apa yang diharapkan invarian.
Java dokumentasi untuk java.util.GregorianCalendar.add(int, int).
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.