如何在DateTime.Now和特定DateTime之间获得int的天数?可以使用LINQ完成吗?
Wil*_*sem 10
您可以使用以下方法简单地计算差异:
DateTime a = ;//some datetime
DateTime now = DateTime.Now;
TimeSpan ts = now-a;
int days = Math.Abs(ts.Days);
Run Code Online (Sandbox Code Playgroud)
只需将两个DateTimes相互减去a TimeSpan,然后从中获取TotalDays组件.
TimeSpan diff = DateTime.Now - OtherDateTime
int days = (int)Math.Abs(Math.Round(diff.TotalDays));
Run Code Online (Sandbox Code Playgroud)
它被四舍五入以去除由小时/分钟/秒引起的分数,并且给出绝对值以便得到确切的变化.
| 归档时间: |
|
| 查看次数: |
18962 次 |
| 最近记录: |