Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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
C# 从代码隐藏c中的datetimepicker获取值#_C#_Jquery - Fatal编程技术网

C# 从代码隐藏c中的datetimepicker获取值#

C# 从代码隐藏c中的datetimepicker获取值#,c#,jquery,C#,Jquery,我正在做一些Sharepoint Web部件,并尝试使用jquery datetimepicker,但我无法从C#代码中的datetimepicker中检索到值。这是我的剧本: <input type="hidden" id="StartDateHiddenField" name="StartDateHiddenField" value=""/> <script type="text/javascript"> $(document).re

我正在做一些Sharepoint Web部件,并尝试使用jquery datetimepicker,但我无法从C#代码中的datetimepicker中检索到值。这是我的剧本:

   <input type="hidden" id="StartDateHiddenField" name="StartDateHiddenField" value=""/>
     <script type="text/javascript">
         $(document).ready(function () {
             $(".datepicker1").datepicker({
                 changeMonth: true,
                 changeYear: true,
                 dateFormat: "dd-mm-yy",
                 showButtonPanel: false,
                 onClose: function (dateText, inst) {
                     $(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
                     $('#StartDateHiddenField').val($(this).datepicker("getDate"));
                 }

             });
        });
    </script>
根据调试器的测试值为,例如:

“2017年7月1日星期六00:00:00 GMT+0200(浪漫夏令时)”


如何从DateTime.Parse中获取正确的值?

多亏了ADyson,解决方案是使用
$(this.datepicker(“getDate”).toISOString()

类似于
{1/1/0001 12:00:00AM}
或其他格式的DateTime?我无法将2017年7月1日星期六00:00:00 GMT+0200解析为DateTime实例“
$(this).datepicker(“getDate”).toISOString()
我想它的格式会更好。您可以这样做,因为getDate方法返回一个日期对象。有关该方法的详细信息,请参阅。就是这样,谢谢:)
 var test = Page.Request.Form["StartDateHiddenField"];
 var startTime = DateTime.Parse(Page.Request.Form["StartDateHiddenField"]);