我正在尝试计算两个日期之间的差值。目前我使用的代码如下:
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小时的完整一天。有没有办法让它这样做呢?谢谢。