datatime 的一个问题.

string detailTime = this.txtDetailTime.Text; //调试detailTime为 8-9
  DateTime kaishi = Convert.ToDateTime(detailTime.Split('-')[0]); //指开始时间8
  DateTime jieshu = Convert.ToDateTime(detailTime.Split('-')[1]); //指结束时间9
  TimeSpan tspan = jieshu - kaishi; //得到当中间隔一个小时

报错为:
该字符串未被识别为有效的 DateTime。DateTime kaishi = Convert.ToDateTime(detailTime.Split('-')[0]);

不知道这里将如何转化才能正确,试了很多方法不行,请大家帮帮忙!谢谢...

作者: L_justing   发布时间: 2011-06-16

Convert.ToDateTime(detailTime.Split('-')[0]);

的参数只有一些特殊格式的才行的,使用DateTime类的方法,把日期格式也添加进去

作者: xuexiaodong2009   发布时间: 2011-06-16

8-9是同一天还是不同天的?

程序怎么知道用户输入的时间范围是不是同一天的?
有什么规则?

作者: q107770540   发布时间: 2011-06-16