[英]DateTime.now subtraction with value from database
我需要能够获得当前日期与数据库中日期之间的差额。 如果相差30,则需要显示到期日期消息。 我的代码块如下所示:
var expiryDate = DateTime.Now - DateTime.Parse(user[3]);
问题是,这返回了一些我似乎无法管理的怪异数字。 我该如何只获取天数,然后检查是否为30天?
谢谢大家的光临!
DateTime dt1 = DateTime.Now;
DateTime dt2 = DateTime.Parse(user[3]);
TimeSpan ts = dt1 - dt2;
int days = ts.Days;
if (days == 30){
//do something
}
(DateTime.Now - DateTime.Parse(user[3])).TotalDays //this will give you the days.
var timespan = DateTime.Now - DateTime.Parse(user[3]);
var days = timespan.Days;
System.TimeSpan diffResult = dt1 - dt2;
if(diffResult < 0)
{
//your code
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.