数据表转换错误方法 'ToString' 没有重载需要 1 个参数

datatable convertion error No overload for method 'ToString' takes 1 arguments

我有一个代码可以将数据 table 列转换为 string,这会生成以下错误

代码:

string fromDate = datatable.Rows[0]["FromDateAndTime"].ToString("yyyy-MM-dd HH:mm:ss.000");

编译时错误:

No overload for method 'ToString' takes 1 arguments

只想得到输出 "2018-11-19 06:00:00.000" 并将其分配给 fromDate 变量

好吧,datatable.Rows[0]["FromDateAndTime"] returns object 的实例 没有 ToString(format) 方法。让我们将 object 转换为 DateTime

string fromDate = Convert
  .ToDateTime(datatable.Rows[0]["FromDateAndTime"])
  .ToString("yyyy-MM-dd HH:mm:ss.000");