Duration.AddTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddTo(Calendar) |
この期間をオブジェクトに |
AddTo(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 の範囲を超える場合など)。
また、この duration クラスはグレゴリオ暦の期間であるため、指定された Calendar
オブジェクトが他のカレンダー システムに基づいている場合、このメソッドは正しく機能しません。
ミリ秒を超えるこの Duration
オブジェクトの小数部は、単に無視されます。 たとえば、この期間が "P1.23456S" の場合、SECONDS に 1 が追加され、234 がミリ秒に追加され、残りは使用されません。
使用しているためCalendar#add(int, int)
、int
Duration
フィールド内のint
範囲を超える値を指定すると、指定Calendar
された値にオーバーフロー/アンダーフローが発生します。 XMLGregorianCalendar#add(Duration)
は、オーバーフロー/アンダーフローの問題を回避しながら、このメソッドと同じ基本的な操作を提供します。
の Java ドキュメントjavax.xml.datatype.Duration.addTo(java.util.Calendar)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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
値が変更される日付オブジェクト。
- 属性
例外
日付パラメーターが null の場合。
注釈
この期間をオブジェクトに Date
追加します。
指定された日付は最初に a java.util.GregorianCalendar
に変換され、その後、メソッドとまったく同じように期間が #addTo(Calendar)
追加されます。
更新された時刻のインスタントは、オブジェクトに Date
変換され、指定 Date
されたオブジェクトを更新するために使用されます。
このやや冗長な計算は、月と年の期間を明確に決定するために必要です。
の Java ドキュメントjavax.xml.datatype.Duration.addTo(java.util.Date)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。