Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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/2/csharp/317.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
Javascript 如何在输入为dateTime时仅显示时间_Javascript_C#_Jquery_Model View Controller - Fatal编程技术网

Javascript 如何在输入为dateTime时仅显示时间

Javascript 如何在输入为dateTime时仅显示时间,javascript,c#,jquery,model-view-controller,Javascript,C#,Jquery,Model View Controller,我正在制作课程时间表,并显示在一个表格中,用户将提供时间输入,在显示时间表页面中,它将显示从下拉列表中选择的时间 我的剧本: $(文档).ready(函数(){ $(“#部门ID”)。更改(功能(){ var departmentId=$(“#departmentId”).val(); var json={departmentId:departmentId}; $.ajax({ 类型:“POST”, url:'@url.Action(“ViewAllScheduleByDept”,“Clas

我正在制作课程时间表,并显示在一个表格中,用户将提供时间输入,在显示时间表页面中,它将显示从下拉列表中选择的时间

我的剧本:


$(文档).ready(函数(){
$(“#部门ID”)。更改(功能(){
var departmentId=$(“#departmentId”).val();
var json={departmentId:departmentId};
$.ajax({
类型:“POST”,
url:'@url.Action(“ViewAllScheduleByDept”,“ClassSchedule”),
contentType:“应用程序/json;字符集=utf-8”,
数据:JSON.stringify(JSON),
成功:功能(数据){
$。每个(数据、函数(i、行){
$(“表”).append(“+data[i]。Code+”+data[i]。Name+”R.No:“+data[i]。RoomName+”,“+data[i]。DayName+”,“+data[i]。StartName+”-“+data[i]。EndTime.ToShortTimeString()+”);
$(数据).empty();
});
}
});
});
});

如果我没弄错,您希望只显示日期时间的时间。因此,与此相反:

 StartTime = Convert.ToDateTime(reader["StartTime"].ToString()),
                EndTime = Convert.ToDateTime(reader["EndTime"].ToString()),
试试这个:

 StartTime = Convert.ToDateTime(reader["StartTime"]).ToShortTimeString(),
                EndTime = Convert.ToDateTime(reader["EndTime"]).ToShortTimeString(),

您的问题有点不清楚,但您是否尝试过使用
TimeOfDay
属性来获取它?尝试过,但它说将属性设置为字符串。执行此操作后,它仅显示上午12点之前的时间,稍后将以24小时格式分配时间