DateTime.now使用数据库中的值减法

Hri*_*kan 1 .net html c# asp.net

我需要能够从我的数据库中获取当前日期与日期的差异.如果差异为30,我需要显示到期日期消息.我的代码块看起来像这样:

var expiryDate = DateTime.Now - DateTime.Parse(user[3]);
Run Code Online (Sandbox Code Playgroud)

问题是,这会返回一些我似乎无法管理的奇怪数字.我怎样才能获得天数,然后检查它是否是30天?

谢谢你好好看看!

Cur*_*urt 5

DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Parse(user[3]);

TimeSpan ts = dt1 - dt2;

int days = ts.Days;

if (days == 30){
   //do something
}
Run Code Online (Sandbox Code Playgroud)