我正在使用 C# 在 winforms 中做客户端服务器项目。客户在特定日期请求文件。客户端在 windows 7 32 位系统中运行,服务器在 windows server 2008 R2 中运行。
此代码在我的客户端中将日期时间值转换为字符串。
string date = dateTimePickerFrom.Value.ToString("dd/MM/yyyy HH:MM", CultureInfo.InvariantCulture);
这是服务器中用于从字符串中取回日期时间值的代码
string dat = Encoding.ASCII.GetString(bb.ReadBytes(len));
FromDate = DateTime.ParseExact(dat, "dd/MM/yyy HH:MM", CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None);
我在服务器端收到“System.FormatException:String 未被识别为有效的 DateTime。在 System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)”这个错误。如何解决这个问题?请提供任何帮助。