我的ASP.NET C#网络表单上有一个日期选择器,我想将此值保存到MS Access数据库。但是当我按下按钮保存它时,我收到错误:“字符串未被识别为有效的DateTime。从索引0开始有一个未知的单词。”
有人可以帮助我吗?感谢
我的约会选择器:
$(function() {
$("#datepicker").datepicker({
beforeShowDay: $.datepicker.noWeekends,
minDate: 0,
maxDate: "+2M",
dateFormat: 'dd/mm/yy'
});
});
<input type="text" id="datepicker" readonly="readonly" />
代码背后:
AccessDataSource2.Insert();
AccessDataSource2.DataBind();
答案 0 :(得分:0)
您的日期格式应为'dd / mm / yyyy',因为MS Access不支持'dd / mm / yy'。 如果这没有帮助,请检查您的系统日期格式。如果它是mm / dd / yyyy,则需要相应地更改datepicker日期格式。希望有所帮助。
答案 1 :(得分:0)
使用带有jquery ui的asp.net的正确格式是:
$(function () {
$("#<%=txtDate.ClientID%>").datepicker({
beforeShowDay: $.datepicker.noWeekends,
minDate: "+10D",
maxDate: "+2M",
dateFormat: 'dd/mm/yy'
});
});