将datetime转换为字符串时出错

时间:2010-03-24 15:30:16

标签: c# asp.net-3.5

当我尝试在文本框中显示日期时间值时出现错误:

我的代码是:

txtStartDate.Text = rdrGetUserInfo.IsDBNull(14) ? String.Empty : Convert.ToString(rdrGetUserInfo.GetString(14));

错误消息是: ex.Message =“无法将'System.DateTime'类型的对象强制转换为'System.String'。”

我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:7)

尝试:

txtStartDate.Text = rdrGetUserInfo.IsDBNull(14) ? String.Empty : Convert.ToString(rdrGetUserInfo.GetDateTime(14).ToString());