0

我有一个 ListView,其中有一列带有 Date(20.02.2000)。如何获取此值并将 im 放入 DateTimePicker?

dateTimePAterizare.Value = DateTime.Parse(listView1.SelectedItems[0].SubItems[4].Text);

它给出了这个错误:

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

4

1 回答 1

1

这是因为您的字符串形式的日期DateTime格式不正确。使用DateTime.ParseExact,它允许您date通过提供要转换为的日期的模式来解析它。

DateTime time = DateTime.ParseExact(listView1.SelectedItems[0].SubItems[4].Text, "dd.MM.yyyy",  CultureInfo.InvariantCulture);
dateTimePAterizare.Value = time;
于 2012-10-11T08:53:18.197 回答