这是一个例外:
字符串未被识别为有效的DateTime。
string format = "MM/dd/yyyy hh:mm:ss.fff";
string dt_db1 = DateTime.ParseExact(txtTenureFrom.Text, "dd/MM/yyyy",
CultureInfo.InvariantCulture)
.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture);
DateTime d1 = DateTime.ParseExact(dt_db1, format, CultureInfo.InvariantCulture);
答案 0 :(得分:1)
您没有指定输入数据,但第一部分看起来与第二部分不一致。
dd/MM/yyyy
格式的日期值开始,而不使用时间组件。MM/dd/yyyy
格式的日期值,但仍然没有时间组件。MM/dd/yyyy hh:mm:ss.fff
格式再次解析 ,期望以某种方式在字符串中引入时间组件??? 你期望神奇地来自哪里?