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