다음을 통해 공유


Duration.AddTo 메서드

정의

오버로드

AddTo(Calendar)

개체에 Calendar 이 기간을 추가합니다.

AddTo(Date)

개체에 Date 이 기간을 추가합니다.

AddTo(Calendar)

개체에 Calendar 이 기간을 추가합니다.

[Android.Runtime.Register("addTo", "(Ljava/util/Calendar;)V", "GetAddTo_Ljava_util_Calendar_Handler")]
public abstract void AddTo (Java.Util.Calendar? calendar);
[<Android.Runtime.Register("addTo", "(Ljava/util/Calendar;)V", "GetAddTo_Ljava_util_Calendar_Handler")>]
abstract member AddTo : Java.Util.Calendar -> unit

매개 변수

calendar
Calendar

값을 수정할 일정 개체입니다.

특성

예외

달력 매개 변수가 null이면

설명

개체에 Calendar 이 기간을 추가합니다.

해당 필드가 있는 경우 YEARS, MONTHS, DAYS, HOURS, MINUTES, SECONDS 및 MILLISECONDS 순서로 호출 java.util.Calendar#add(int,int) 합니다. 클래스는 Calendar int를 사용하여 값을 보유하므로 이 메서드가 제대로 작동하지 않는 경우가 있습니다(예: 필드 값이 int 범위를 초과하는 경우).

또한 이 기간 클래스는 그레고리오성 기간이므로 지정된 Calendar 개체가 다른 일정 시스템을 기반으로 하는 경우 이 메서드가 제대로 작동하지 않습니다.

Duration 개체의 소수 부분(밀리초 이상)은 무시됩니다. 예를 들어 이 기간이 "P1.23456S"이면 1이 SECONDS에 추가되고 234가 MILLISECONDS에 추가되고 나머지는 사용되지 않습니다.

Calendar#add(int, int) 사용 intDuration 중이므로 해당 필드의 int 범위를 벗어난 값을 사용하면 지정된 Calendar값으로 오버플로/언더플로가 발생합니다. XMLGregorianCalendar#add(Duration) 는 오버플로/언더플로 문제를 방지하면서 이 메서드와 동일한 기본 작업을 제공합니다.

에 대한 javax.xml.datatype.Duration.addTo(java.util.Calendar)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

AddTo(Date)

개체에 Date 이 기간을 추가합니다.

[Android.Runtime.Register("addTo", "(Ljava/util/Date;)V", "GetAddTo_Ljava_util_Date_Handler")]
public virtual void AddTo (Java.Util.Date? date);
[<Android.Runtime.Register("addTo", "(Ljava/util/Date;)V", "GetAddTo_Ljava_util_Date_Handler")>]
abstract member AddTo : Java.Util.Date -> unit
override this.AddTo : Java.Util.Date -> unit

매개 변수

date
Date

값을 수정할 날짜 개체입니다.

특성

예외

date 매개 변수가 null이면

설명

개체에 Date 이 기간을 추가합니다.

지정된 날짜가 먼저 변환 java.util.GregorianCalendar된 후 기간이 메서드와 #addTo(Calendar) 똑같이 추가됩니다.

업데이트된 시간 인스턴트는 개체로 Date 다시 변환되고 지정된 Date 개체를 업데이트하는 데 사용됩니다.

이러한 다소 중복된 계산은 월과 연도의 기간을 명확하게 결정하는 데 필요합니다.

에 대한 javax.xml.datatype.Duration.addTo(java.util.Date)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상