Interval プロパティが 2 つ以上の値に設定された場合は、このインスタンスに生成されたサイクルの開始を特定な日、曜日または月と同時する必要があることがあります。たとえば、DateInterval が 2 週間の支払期間を表すために、サイクルの支払の開始を当年の最初の月曜日に設定する必要があることがあります。SynchronizingDate プロパティによって、このようにサイクルの同期のポイントを定義できます。この場合は、Interval プロパティを 2 に設定し、IntervalUnits を Weeks に設定し、SynchronizingDate プロパティを当年の最初の月曜日に設定します。
SynchronizingDate 構造の使用されないコンポーネントがあります。IntervalUnits プロパティによってどんなコンポーネントを使用しますか分かることができます。たとえば、IntervalUnits を Monthly に設定した場合は、日付の Month コンポーネントのみ使用します。Weekly に設定した場合は、DayOfWeek コンポーネントを使用します。
SynchronizingDate プロパティに値を明示的に割り当てしなかった場合は、関連付けられる UltraCalendarInfo のMinDateプロパティを使用することにうよってサイクルの同期する日付を定義します。