我在C#中有一个web服务,返回我的时间对象。
在阅读jquery中的对象时,由于某种原因,我得到了非常广泛的值。
Web服务返回值:
endTIme: 11:00:00
startTIme: 10:00:00在Jquery中阅读时,我得到的是PT10H-PT11H,而不是上午10:00 - 11:00。
我的守则:
dropDownList.append("<option value='" + test.Id + "'>" + test.startTime + "-" + test.endTime + "(" + test.vaccancies + ")" + "</option>");这是我的密码
对象类
public class MyResponse
{
[DataMember(Order = 1)]
public List<MySlots> Slots { get; set; }
}
[DataContract]
public class MySlots : ResponseBase
{
[DataMember(Order = 1)]
public int slotId { get; set; }
[DataMember(Order = 2)]
public TimeSpan startTime { get; set; }
[DataMember(Order = 3)]
public TimeSpan endTime { get; set; }
}Sql参数
DateTime dtStartTime = DateTime.ParseExact(newstartTime, "HHmm",
CultureInfo.InvariantCulture);
dtST = dtStartTime.ToString("HH:mm tt");
dtET = dtStartTime.AddMinutes(60).ToString("HH:mm tt");
db.AddInParameter(cmd, "@startTime", DbType.Time, (dtST));
db.AddInParameter(cmd, "@endTime", DbType.Time, (dtET));任何帮助都是非常感谢的。谢谢
发布于 2017-08-17 15:24:41
我想你可以用https://momentjs.com/更好地处理这件事。尝试解析它,同时从web服务获得响应。它应该是非常简单的
moment('11:00:00').format('HH:mm ss');
https://stackoverflow.com/questions/29997850
复制相似问题