From 3edeee1ee541c8d8b9d58aa39c71a7f279df0389 Mon Sep 17 00:00:00 2001 From: weibaohui Date: Sun, 18 Jul 2021 19:58:25 +0800 Subject: [PATCH] Fix the calculation method of Days field Fix the calculation method of Days field --- src/libraries/System.Private.CoreLib/src/System/TimeSpan.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/TimeSpan.cs b/src/libraries/System.Private.CoreLib/src/System/TimeSpan.cs index 6bc5341c8cc945..fd2c51099cac69 100644 --- a/src/libraries/System.Private.CoreLib/src/System/TimeSpan.cs +++ b/src/libraries/System.Private.CoreLib/src/System/TimeSpan.cs @@ -96,7 +96,7 @@ public TimeSpan(int days, int hours, int minutes, int seconds, int milliseconds) public long Ticks => _ticks; - public int Days => (int)(_ticks / TicksPerDay); + public int Days => (int)((_ticks / TicksPerDay) % 365); public int Hours => (int)((_ticks / TicksPerHour) % 24);