示例#1
0
 /// <summary>Subtracts the specified duration from this instance.</summary>
 /// <param name="value">
 /// An instance of <see cref="DateSpan"/>.
 /// </param>
 /// <returns>
 /// A date equal to the date and time represented by this instance
 /// minus the time interval represented by value.
 /// </returns>
 /// <exception cref="ArgumentOutOfRangeException">
 /// The result is less than <see cref="MinValue"/> or greater than <see cref="MaxValue"/>.
 /// </exception>
 public Date Subtract(DateSpan value) => Add(-value);
示例#2
0
 /// <summary>Returns a new local date time that adds the value of the specified <see cref="DateSpan"/>
 /// to the value of this instance.
 /// </summary>
 /// <param name="value">
 /// A <see cref="DateSpan"/> object that represents a positive or negative time interval.
 /// </param>
 /// <returns>
 /// A new date whose value is the sum of the date and time represented
 /// by this instance and the time interval represented by value.
 /// </returns>
 /// <exception cref="ArgumentOutOfRangeException">
 /// The resulting date is less than <see cref="MinValue"/> or greater
 /// than <see cref="MaxValue"/>.
 /// </exception>
 public LocalDateTime Add(DateSpan value) => Add(value, false);
示例#3
0
 /// <summary>Returns a new date that adds the value of the specified <see cref="DateSpan"/>
 /// to the value of this instance.
 /// </summary>
 /// <param name="value">
 /// A <see cref="DateSpan"/> object that represents a positive or negative time interval.
 /// </param>
 /// <returns>
 /// A new date whose value is the sum of the date and time represented
 /// by this instance and the time interval represented by value.
 /// </returns>
 /// <exception cref="ArgumentOutOfRangeException">
 /// The resulting date is less than <see cref="MinValue"/> or greater
 /// than <see cref="MaxValue"/>.
 /// </exception>
 public Date Add(DateSpan value) => Add(value, false);
示例#4
0
 /// <summary>Returns a new local date time that adds the value of the specified <see cref="DateSpan"/>
 /// to the value of this instance.
 /// </summary>
 /// <param name="d">
 /// The date time to add a <see cref="DateSpan"/> to.
 /// </param>
 /// <param name="value">
 /// A <see cref="DateSpan"/> object that represents a positive or negative time interval.
 /// </param>
 /// <returns>
 /// A new date whose value is the sum of the date and time represented
 /// by this instance and the time interval represented by value.
 /// </returns>
 /// <exception cref="ArgumentOutOfRangeException">
 /// The resulting date is less than <see cref="DateTime.MinValue"/> or greater
 /// than <see cref="DateTime.MaxValue"/>.
 /// </exception>
 public static DateTime Add(this DateTime d, DateSpan value) => d.Add(value, false);