DataTable中我有这个格式mm/dd/YYYY HH:MM:SS AM 我想改变格式为 “DD.MM.YYYY”如何更改格式的DateTime列的DataTable中从C#
foreach (DataRow dr in dt.Rows)
{
dr["birth_day"]= String.Format("{0:dd.MM.yyyy}",dr["birth_day"]);
}
它给了我这个错误:
字符串未被识别为有效DateTime.Couldn't店< 1988年4月25日>在birth_day列。预期的类型是DateTime。
对不起,这看起来很明显。你没有给'String.Format'格式化任何文本。 – DCoder
您不能更改类型为DateTime的数据的格式。它假设是在哪里得到你想要的东西。而错误是因为@DCoder说的。 –