我有一个 ListView,其中有一列带有 Date(20.02.2000)。如何获取此值并将 im 放入 DateTimePicker?
dateTimePAterizare.Value = DateTime.Parse(listView1.SelectedItems[0].SubItems[4].Text);
它给出了这个错误:
字符串未被识别为有效的日期时间。
我有一个 ListView,其中有一列带有 Date(20.02.2000)。如何获取此值并将 im 放入 DateTimePicker?
dateTimePAterizare.Value = DateTime.Parse(listView1.SelectedItems[0].SubItems[4].Text);
它给出了这个错误:
字符串未被识别为有效的日期时间。
这是因为您的字符串形式的日期DateTime
格式不正确。使用DateTime.ParseExact,它允许您date
通过提供要转换为的日期的模式来解析它。
DateTime time = DateTime.ParseExact(listView1.SelectedItems[0].SubItems[4].Text, "dd.MM.yyyy", CultureInfo.InvariantCulture);
dateTimePAterizare.Value = time;