-1

这是一个例外:

字符串未被识别为有效的日期时间。

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);
4

1 回答 1

1

您没有指定输入数据,但第一部分看起来与第二部分不一致。

  1. 您从您希望采用dd/MM/yyyy格式的日期值开始,没有时间组件。
  2. 您将其转换为格式的日期值MM/dd/yyyy,仍然没有时间组件。
  3. 然后您尝试以格式再次解析它,期望MM/dd/yyyy hh:mm:ss.fff以某种方式在字符串中引入时间组件???

您希望时间神奇地从哪里来?

于 2013-05-24T16:14:59.053 回答