Sql Ajax CalendarExtender中字符串到日期时间的转换。
在日历控件中:当我选择日期时,它以以下格式显示在文本框中:15-06-2015 00:00:00表示“dd-mm-yyyy hh:mm:ss”。 之后,我使用 DateTime dt=Convert.ToDateTime(txtDate.Text) 并存储到数据库中 在数据库中,它以这种格式存储:2015-06-15表示“yyyy-mm-dd”,因为列数据类型是日期。 在Ajax CalendarExtender中:现在我正在使用AjexControlToolkit中的CalendarExtender。我不使用format属性。默认情况下,它以以下格式显示在文本框中:6/16/2015 menas“mm/dd/yyyy” 尝试使用相同的代码将文本框字符串转换为日期时间数据类型 DateTime dt=Convert.ToDateTime(txtDate.Text) 但显示的错误是,“字符串未被识别为有效的日期时间” 就连我也在尝试 DateTime dt=DateTime.Parse(txtDate.Text)Sql Ajax CalendarExtender中字符串到日期时间的转换。,sql,asp.net,ajax,vb.net,type-conversion,Sql,Asp.net,Ajax,Vb.net,Type Conversion,在日历控件中:当我选择日期时,它以以下格式显示在文本框中:15-06-2015 00:00:00表示“dd-mm-yyyy hh:mm:ss”。 之后,我使用 DateTime dt=Convert.ToDateTime(txtDate.Text) 并存储到数据库中 在数据库中,它以这种格式存储:2015-06-15表示“yyyy-mm-dd”,因为列数据类型是日期。 在Ajax CalendarExtender中:现在我正在使用AjexControlToolkit中的CalendarExten
但是每次都会显示相同的错误。您有两个选项,为AJAX控件提供格式属性或使用
DateTime.ParseExact
<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="yyyy-MM-dd"
PopupButtonID="Image1" />
您有两个选项,为AJAX控件提供格式属性或使用
DateTime.ParseExact
<ajaxToolkit:Calendar runat="server"
TargetControlID="Date1"
CssClass="ClassName"
Format="yyyy-MM-dd"
PopupButtonID="Image1" />
您可以设置格式属性
format=“yyyy-mm-dd”
您可以设置格式属性format=“yyy-mm-dd”
您可以设置格式属性format=“yyy-mm-dd”