C# 时间比较之现在和某时间的相差天数

最近在做.net(真要变成全栈的了),偶尔记录一个小知识点,c#的时间比较

//获取DateTime对象
DateTime getDate = DateTime.Parse("2019-11-01");//随意,其实我这里是获取数据库数据的
DateTime now = DateTime.Now;
//转变成TimeSpan类型
TimeSpan getTS = new TimeSpan(getDate.Ticks);
TimeSpan NowTS = new TimeSpan(now.Ticks);
//比较
TimeSpan ts = getTS.Subtract(NowTS).Duration();
//得到相差天数
int day=int.Parse(ts.Days.ToString());

 

你可能感兴趣的:(C#)