我收到错误消息“字符串未被识别为有效的日期时间。” 通过使用以下代码。
NewRow["ExpiryDate"] = DateTime.ParseExact(SelectedRow.Cells[9].Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
其中 selectedRow 是数据库行。代码写在 RowCommand 事件中。SelectedRow.Cells[9].Text 中的值在客户端采用 dd-MM-yyyy 格式,而在服务器端则不同。
如何编写适用于所有日期时间格式的通用代码?