C#如何计算从某一个日期到今天过了多少天

我试了百度的这个方法
DateTime dt1 = Convert.ToDateTime("2005-8-16");
DateTime dt2 = Convert.ToDateTime("2022-4-24");

TimeSpan span = dt2.Subtract(dt1);
int dt = span.Days + 1;
Console.WriteLine(dt);
这样我能计算他到今天过了多少天,但总归不太智能,我想问问看如果两个日期是自己输入的那该怎么计算

封装成一个扩展函数:

img

调用方法:

img