【发布时间】:2015-03-24 23:58:28
【问题描述】:
//当前组合框的格式为 hh:mm,我知道我没有将它们正确转换为组合框中的 DateTime.Parse,任何帮助都会很棒!
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
string start = comboBox2.SelectedItem;
starttime = DateTime.Parse(start);
}
private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
{
string end = comboBox3.SelectedItem;
endtime = DateTime.Parse(end);
}
private void button2_Click(object sender, EventArgs e)
{
double z;
z = endtime - starttime;
textBox1.Text = z.ToString();
}
【问题讨论】:
-
您遇到的错误是什么?
-
您可能需要 ParseExact 而不是 Parse。来自官方文档:msdn.microsoft.com/en-us/library/w2sa9yss%28v=vs.110%29.aspx
-
无法将类型“对象”隐式转换为“字符串”。存在显式转换(您是否缺少演员表?)
标签: c# visual-studio-2010 visual-studio visual-studio-2012