diff --git a/src/libraries/Common/src/System/TimeProvider.cs b/src/libraries/Common/src/System/TimeProvider.cs index a6e2936516550e..9eca00ff0311a7 100644 --- a/src/libraries/Common/src/System/TimeProvider.cs +++ b/src/libraries/Common/src/System/TimeProvider.cs @@ -57,6 +57,10 @@ public DateTimeOffset GetLocalNow() #endif // SYSTEM_PRIVATE_CORELIB } TimeSpan offset = zoneInfo.GetUtcOffset(utcDateTime); + if (offset.Ticks is 0) + { + return utcDateTime; + } long localTicks = utcDateTime.Ticks + offset.Ticks; if ((ulong)localTicks > (ulong)s_maxDateTicks)