我正在尝试计算两个日期之间的差异。这是我目前正在使用的:
int currentyear = DateTime.Now.Year;
DateTime now = DateTime.Now;
DateTime then = new DateTime(currentyear, 12, 26);
TimeSpan diff = now - then;
int days = diff.Days;
label1.Text = days.ToString() + " Days Until Christmas";
除休息日外,一切正常。我假设这是因为它不计算一天中少于 24 小时的任何时间。有没有办法让它这样做?谢谢。
最佳答案
int days = (int)Math.Ceiling(diff.TotalDays);
关于C# - 两个日期之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839025/