调用特定的DateTime日期作为输入参数c#
本文关键字:输入 参数 日期 DateTime 调用 | 更新日期: 2023-09-27 18:25:38
如何使用特定日期作为输入值?
var experiment1 = WorkingWithDates.GetDisplayString("London", DateTime.Today, 45.00);
稍后,我将把它转换成一个字符串,但我需要它作为DateTime输入。
public static string GetDisplayString(string city, DateTime date, double temp)
{
}
我使用DateTime.Today
作为占位符,只是因为它有效。问题是,我需要它作为一年中一个月的特定日期输入。(我试过使用(10,10,10),但它只是给了我一个编译器错误。
编辑。:我不敢相信我没有弄清楚我所需要做的就是添加"新"。感谢各位
在(10, 10, 10)
中,您想要年份10
吗?
使用需要一年、一个月和一天时间的构造函数。如下所示。
DateTime dt = new DateTime(2013, 12, 12);
然后调用您的方法
var experiment1 = WorkingWithDates.GetDisplayString("London", dt, 45.00);
附言:如果你想要10年
DateTime dt = new DateTime(10, 10, 10);
将起作用。年份将为0010
WorkingWithDates.GetDisplayString("London", DateTime.Today, 45.00);
您需要使用DateTime
对象来代替DateTime.Today
,因此使用构建实例
DateTime newdate = new DateTime(2013,10,10) // year, month , day
然后
WorkingWithDates.GetDisplayString("London", newdate, 45.00);