GregorianCalendar.Add(CalendarField, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанное (подписанное) время в заданное поле календаря на основе правил календаря.
[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
Параметры
- field
- CalendarField
поле календаря.
- amount
- Int32
количество даты или времени, добавляемого в поле.
- Атрибуты
Исключения
Значение DST_OFFSET или ZONE_OFFSET указанного поля.
Комментарии
Добавляет указанное (подписанное) время в заданное поле календаря на основе правил календаря.
<Em>Add rule 1</em>. Значение после вызова минус значение fieldfield перед вызовом amount, модулируют любой переполнение, который произошел в field. Переполнение возникает, когда значение поля превышает его диапазон и, в результате, следующее большее поле увеличивается или уменьшается, а значение поля корректируется обратно в диапазон.
<Em>Add rule 2</em>. Если меньшее поле, как ожидается, будет инвариантным, но оно не может быть равно его предыдущему значению из-за изменений в минимальном или максимальном значении после field изменения, его значение корректируется как можно ближе к ожидаемому значению. Меньшее поле представляет меньшее единицу времени.
HOUR — меньшее поле, чем DAY_OF_MONTH. Корректировка не выполняется в небольших полях, которые, как ожидается, не будут инвариантными. Система календаря определяет, какие поля должны быть инвариантными.
Java документации по java.util.GregorianCalendar.add(int, int).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.