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說的。 –