addWeekdays()

指定した平日の数をこの日付に加算します。

構文

public DtpDate addWeekdays(int numberOfWeekdays)
 

パラメーター

numberOfWeekdays
整数値。負の数値の場合、新しい日付は、現在の DtpDate オブジェクトで表される日付の、numberOfWeekdays 日 (平日) 前の日付になります。

戻り値

新しい DtpDate オブジェクト。

例外

DtpDateException
 

注記

addWeekdays() メソッドは、指定した平日の数をこの日付に加算します。get メソッドを使用すると、結果の新しい日付に関する情報を検索できます。戻される DtpDate は、月名、日付形式など、DtpDate の現在のインスタンスのプロパティーをすべて継承します。

Monday、Tuesday、Wednesday、Thursday、および Friday、または同等の値のみが平日と見なされます。Monday は、最初の曜日と見なされます。

try
    {
    DtpDate toDay = new DtpDate("8/2/1999 00:00:00", "M/D/Y h:m:s");
    DtpDate fiveWeekdaysLater = toDay.addWeekdays(5);
    // The new date should be 8/9/1999 00:00:00
    System.out.println("Next month is "
       + fiveWeekdaysLater.getDayOfMonth() + "/"
       + fiveWeekdaysLater.getNumericMonth() + "/"
       + fiveWeekdaysLater.getYear() + " "
       + fiveWeekdaysLater.getHours() + ":"
       + fiveWeekdaysLater.getMinutes() + ":"
       + fiveWeekdaysLater.getSeconds());
    }
 catch ( DtpDateException date_e )
    {
    System.out.println(date_e.getMessage());
    }
 

参照項目

addDays(), addYears()

Copyright IBM Corp. 2004