【问题标题】:DateTimePicker get value from ListView c#DateTimePicker 从 ListView c# 中获取值
【发布时间】:2012-10-11 08:51:22
【问题描述】:

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

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

它给出了这个错误:

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

【问题讨论】:

  • 伊戈尔,希望你在学习这个社区时能接受更多的答案。

标签: c# forms ado.net window datetimepicker


【解决方案1】:

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

DateTime time = DateTime.ParseExact(listView1.SelectedItems[0].SubItems[4].Text, "dd.MM.yyyy",  CultureInfo.InvariantCulture);
dateTimePAterizare.Value = time;

【讨论】:

猜你喜欢
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多