public static DateTimeOffset AddTicks(this DateTimeOffset dateTimeOffset, long ticks, TimeZoneInfo timeZone) { return(dateTimeOffset.Add(TimeSpan.FromTicks(ticks), timeZone)); }
public static DateTimeOffset AddMilliseconds(this DateTimeOffset dateTimeOffset, double milliseconds, TimeZoneInfo timeZone) { return(dateTimeOffset.Add(TimeSpan.FromMilliseconds(milliseconds), timeZone)); }
public static DateTimeOffset Add(this DateTimeOffset dateTimeOffset, TimeSpan timeSpan, TimeZoneInfo timeZone) { var t = dateTimeOffset.Add(timeSpan); return(TimeZoneInfo.ConvertTime(t, timeZone)); }
public static DateTimeOffset AddHours(this DateTimeOffset dateTimeOffset, double hours, TimeZoneInfo timeZone) { return(dateTimeOffset.Add(TimeSpan.FromHours(hours), timeZone)); }
public static DateTimeOffset Subtract(this DateTimeOffset dateTimeOffset, TimeSpan timeSpan, TimeZoneInfo timeZone) { return(dateTimeOffset.Add(timeSpan.Negate(), timeZone)); }