我有一个代码将数据表列转换为string
,这会产生以下错误
代码:
string fromDate = datatable.Rows[0]["FromDateAndTime"].ToString("yyyy-MM-dd HH:mm:ss.000");
编译时错误:
方法'ToString'的重载没有1个参数
只想将输出作为"2018-11-19 06:00:00.000"
并将其分配给fromDate
变量
答案 0 :(得分:2)
好吧,datatable.Rows[0]["FromDateAndTime"]
返回一个object
实例,该实例没有 ToString(format)
方法。让我们将object
转换为DateTime
:
string fromDate = Convert
.ToDateTime(datatable.Rows[0]["FromDateAndTime"])
.ToString("yyyy-MM-dd HH:mm:ss.000");