【发布时间】:2016-04-12 15:29:49
【问题描述】:
这里我将下拉列表的选定值存储到“TimeSpan”类型的变量中并保存在数据库中。但它给出了异常:'String was not known as a valid TimeSpan.' 我的数据库字段类型也是 Time(7)
DateTime start_time = DateTime.ParseExact(starttime.SelectedItem.Text, "hh:mm tt", CultureInfo.InvariantCulture);
TimeSpan stt = start_time.TimeOfDay;
SqlCommand com = new SqlCommand("INSERT INTO IvrDatas starttime values @starttime",conn);
com.Parameters.AddWithValue("@starttime", stt)
请帮我解决这个问题。
【问题讨论】:
-
阅读
TimeSpan.Parse的文档怎么样? -
是的,我做了,但找不到我的代码的解决方案
-
单个时间值如何定义
TimeSpan?你确定不是DateTime.Parse(starttime.SelectedItem.Text).Time你要找的吗? -
我已根据您的建议编辑了我的代码,但它给出了“*字符串未被识别为有效日期时间”的例外情况,您可以查看@GigiSan
-
如果您还没有解决问题,请尝试this answer
标签: asp.net sql-server timespan