将字符串转换为类型日期或类型时间

时间:2011-05-04 05:42:45

标签: c# sql-server sql-server-2008 types type-conversion

我在数据库中有2列。一个是Date类型,另一个是Time(7)类型。

我正在通过前端更新数据库中的值。对于转换,我正在做:

(columnName of type Date) Start_Date = TextBox1.Text;
(columnName of type Time) Start_Time = TextBox2.Text;

它给我一个字符串到时间的转换错误...我怎样才能转换它?

1 个答案:

答案 0 :(得分:1)

您需要从文本框中创建DateTime对象并将其分配给列。您可以使用DateTime.Parse(TextBox1.Text)。或者DateTime.ParseExact(),取决于您希望在解析日期时保留多少控制权。