【发布时间】:2015-01-22 07:51:21
【问题描述】:
我正在使用数据表并在尝试像这样过滤日期时使用回历日期:
dayDutyTableFilter.DefaultView.RowFilter = "EmployeeID = '" + pRow["PersonID"].ToString() + "' And DayDutyDate >= '" + firstDayMonth
+ "' And DayDutyDate <= '" + lastDayMonth + "'";
我收到以下错误:
此日历不支持指定时间。应该介于 1900 年 4 月 30 日 00:00:00(公历日期)和 2077 年 11 月 16 日 23:59:59 (公历),包括在内。
【问题讨论】:
-
firstDayMonth和lastDayMonth的值是什么究竟?他们是DateTime的吗? -
是日期时间,但它们是回历日期时间,例如 06/01/1435 12:00:00 ص
-
您是如何创建您的
DateTime的?能否请您也显示它们的定义? -
它们存储在数据库中,当它们被拉到我的应用程序时,它们变成回历,因为当前的线程文化是回历