1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 20:42:21 +02:00

Merge pull request #1510 from m910q/FixDateTimeSubtraction

Fixed DateTime subtractions with TimeSpan
This commit is contained in:
Brian Fiete 2022-04-16 09:39:54 -07:00 committed by GitHub
commit f9b7c5d972
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -748,7 +748,7 @@ namespace System
{
return .Err;
}
return DateTime((uint64)(ticks + valueTicks) | InternalKind);
return DateTime((uint64)(ticks - valueTicks) | InternalKind);
}
public static DateTime operator -(DateTime d, TimeSpan t)
@ -756,7 +756,7 @@ namespace System
int64 ticks = d.InternalTicks;
int64 valueTicks = (int64)t;
Runtime.Assert((ticks - MinTicks >= valueTicks && ticks - MaxTicks <= valueTicks));
return DateTime((uint64)(ticks + valueTicks) | d.InternalKind);
return DateTime((uint64)(ticks - valueTicks) | d.InternalKind);
}
public static TimeSpan operator -(DateTime lhs, DateTime rhs)