为什么我的日期计算没有显示任何内容?
Why is my date calculation not displaying anything?
我正在尝试使用 c# 获取两个日期之间的天数。
这是我的小程序:
public class Program
{
public static void Main()
{
DateTime today = DateTime.Now;
DateTime futureDate = DateTime.Today.AddDays(3);
int daysBetween = (int)Math.Round((futureDate - today).TotalDays);
Console.WriteLine("Date testing\n\n");
Console.WriteLine("Today: {0:MM/dd/yy H:mm}", today);
Console.WriteLine("futureDate: {0:MM/dd/yy H:mm}", futureDate);
Console.WriteLine("daysBetween: ", daysBetween);
}
}
这就是我得到的。
Date testing
Today: 04/01/22 14:10
futureDate: 04/04/22 0:00
dateNumber:
出于某种原因,dateNumber
是空白的,但我希望它是 3。
有办法得到那个号码吗?
谢谢!
您正在打印格式化字符串。 {0} 表示在格式字符串后插入第一个参数;
Console.WriteLine("daysBetween: {0} ", daysBetween);
我正在尝试使用 c# 获取两个日期之间的天数。
这是我的小程序:
public class Program
{
public static void Main()
{
DateTime today = DateTime.Now;
DateTime futureDate = DateTime.Today.AddDays(3);
int daysBetween = (int)Math.Round((futureDate - today).TotalDays);
Console.WriteLine("Date testing\n\n");
Console.WriteLine("Today: {0:MM/dd/yy H:mm}", today);
Console.WriteLine("futureDate: {0:MM/dd/yy H:mm}", futureDate);
Console.WriteLine("daysBetween: ", daysBetween);
}
}
这就是我得到的。
Date testing
Today: 04/01/22 14:10
futureDate: 04/04/22 0:00
dateNumber:
出于某种原因,dateNumber
是空白的,但我希望它是 3。
有办法得到那个号码吗?
谢谢!
您正在打印格式化字符串。 {0} 表示在格式字符串后插入第一个参数;
Console.WriteLine("daysBetween: {0} ", daysBetween);