在我的C#程序中,我在下面的语句中收到以下错误信息:
dr["StartDate"] = Convert.ToDateTime(dr["business_dt"]).ToString("MM/dd/yyyy");
我在美国的电脑上没有遇到这个错误。但是在位于美国以外的用户机器上会出现错误。 从数据读取器返回的日期格式为:08/31/2010 12:00:00 AM。
系统.FormatException:字符串无法识别为有效的DateTime。 在System.DateTimeParse.Parse(String s,DateTimeFormatInfo dtfi, DateTimeStyles styles)中 在System.Convert.ToDateTime(String value, IFormatProvider provider)中 在System.String.System.IConvertible.ToDateTime(IFormatProvider provider)中 在System.Convert.ToDateTime(Object value)中
请给予建议。
谢谢。