Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Ajax CalendarExtender中字符串到日期时间的转换。_Sql_Asp.net_Ajax_Vb.net_Type Conversion - Fatal编程技术网

Sql Ajax CalendarExtender中字符串到日期时间的转换。

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

在日历控件中:当我选择日期时,它以以下格式显示在文本框中: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)


但是每次都会显示相同的错误。

您有两个选项,为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”