Beispiel #1
0
 public static DateTimeOffset AddTicks(this DateTimeOffset dateTimeOffset, long ticks, TimeZoneInfo timeZone)
 {
     return(dateTimeOffset.Add(TimeSpan.FromTicks(ticks), timeZone));
 }
Beispiel #2
0
 public static DateTimeOffset AddMilliseconds(this DateTimeOffset dateTimeOffset, double milliseconds, TimeZoneInfo timeZone)
 {
     return(dateTimeOffset.Add(TimeSpan.FromMilliseconds(milliseconds), timeZone));
 }
Beispiel #3
0
        public static DateTimeOffset Add(this DateTimeOffset dateTimeOffset, TimeSpan timeSpan, TimeZoneInfo timeZone)
        {
            var t = dateTimeOffset.Add(timeSpan);

            return(TimeZoneInfo.ConvertTime(t, timeZone));
        }
Beispiel #4
0
 public static DateTimeOffset AddHours(this DateTimeOffset dateTimeOffset, double hours, TimeZoneInfo timeZone)
 {
     return(dateTimeOffset.Add(TimeSpan.FromHours(hours), timeZone));
 }
Beispiel #5
0
 public static DateTimeOffset Subtract(this DateTimeOffset dateTimeOffset, TimeSpan timeSpan, TimeZoneInfo timeZone)
 {
     return(dateTimeOffset.Add(timeSpan.Negate(), timeZone));
 }