如何传递DateTime值参数
本文关键字:参数 值参 DateTime 何传递 | 更新日期: 2023-09-27 18:22:14
我有一个函数,它有DateTime
的参数
AddNewRowToTable(....,DateTime ExpDate)
当我调用下面这样的方法时:
AddNewRowToTable(....,"2008/04/14")
它表示无法将string
转换为DateTime
。
救命!
You have to do AddNewRow(....,new DateTime(..))
或AddNewRow(....,DateTime.ParseExact(dateString, format, provider))
字符串没有隐式转换
您必须将string
转换为类型DateTime
。你可以用这种方式转换:
AddNewRow(....,new DateTime.ParseExact("2009-05-08", "yyyy-MM-dd",
System.Globalization.CultureInfo.InvariantCulture))
您需要为输入参数传递正确的类型。如果您想传递String
,然后在函数内部将其转换为DateTime
,请查看函数重载。
要在前面的答案中添加一点新的DateTime(),似乎需要一个长的。
因此,必须用","来划分:
AddNewRowToTable(....,new DateTime(2008,04,14))