string upgradeDate = "";
TimeSpan dateDifference;
if (!sqlDR.IsDBNull(3)) upgradeDate = sqlDR.GetString(3);
dateDifference = (DateTime.Now - Convert.ToDateTime(upgradeDate)).TotalDays;
upgradeDate
从数据库字符串来英寸最后一行的upgradeDate
还有一个未分配的变量错误。如何获取当前日期和其他日期之间的日期差异以字符串形式显示?
大概这样不能编译? 'TotalDays'返回一个double值,但是你想把它分配给'dateDifference',它被定义为TimeSpan .. – stuartd
任何想法为什么我在最后一行中得到upgradeDate的未分配变量错误? –
如果可能,我建议你总是将日期保存在日期数据类型的数据库中,而不是字符串。 – juharr